我的win7装了JAVA,无法正常运行,闪退

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的win7装了JAVA,无法正常运行,闪退相关的知识,希望对你有一定的参考价值。

查了好多帖子,就是没法运行。谁知道怎么解决。
安装的jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008,环境变量的路径是不是写JAVA-HOME,然后下面填安装的路径?直接打开java程序闪退,输入cmd,然后javaw 程序名称.java 然后也闪退

环境变量配置了没有

需要配置 path、java_home、CLASSPATH

配完之后 cmd下 输入命令 java回车 会看到信息

输入 java -version能看到 jdk版本追问

怎么配置path、java_home、CLASSPATH

参考技术A 不需要设置JAVA_HOME
只需要这样:
编辑path,加入bin目录,比如我的就是:C:\Program Files\Java\jdk1.6.0_25\bin;
注意在后面加上英文状态的分号。
再输入Java、javac,就正常了。
如果还有问题,联系我追问

编辑path是怎么操作的,完全不懂啊,求解惑

追答

把你jdk安装目录,贴出来。我告诉你怎么写path和classpath

参考技术B 第一个问题,是JAVA_HOME,不是JAVA-HOME。
第二个问题,你的系统中估计有多个JDK版本,而环境变量可能没有配置正确。
建议全部卸载掉,只装一个版本,重新配置环境变量
参考技术C 安装的是那个版本呢?有可能的话先上个图看看。追问

已上图

参考技术D 装的JDK几。路径设置好没有,打开什么界面闪退了

JAVA_HOME 这是我的 E:\Program Files\Java\jdk1.8.0_11

.jar文件装了JAVA后打不开

我右击我要打开的JAR文件,然后>打开方式>选择默认程序>找到JAVA根目录后,点JAVAM为默认启动程序,点了以后打开方式那个窗口里面并没有JAVA,没有跳出 Java Platform SE binary 的选项,请问怎么办?
注:
1、修改.JAR注册表的方法我网上查了,没有用。
2、我电脑是WIN7系统,我把要运行的JAR文件、JAVA的安装包全部拷贝到了电脑上的虚拟机中可以正常运行(不要跟我说直接在虚拟机用)。
在CMD里打开也不行.

第一种方法:
步骤一:新建一个文本文档,输入内容"javaw -jar %1 ",并保存为批处理文件,例如"run.bat "。
步骤二:右键点击.jar格式的文件 ,选择其打开方式 为上面建的run.bat 。
此时jar就能运行了....
第二种方法:
第一种方法可以解决问题,但是有些不足之处,下面介绍一种更好的方法:通过修改注册表来解决该问题。
步骤一:打开注册表,开始->运行(或者用快捷键WIN+R),输入regedit,确定
步骤二:选择默认程序:.jar文件右击,打开方式->选择默认程序->浏览,选中jre下bin文件中javaw.exe 。
编辑注册表:HKEY_CLASSES_ROOT\\Applications\\javaw.exe\\shell\\open\\command,修改数据数值为 ["D: \\Program Files\\Java\\jdk1.6.0_21
\\jre\\bin\\javaw.exe" -jar "%1" ](方括号内,只要在原来的数值的"%1" 前添加 –jar 即可)。
参考技术A

右键打开方式----->选择默认程序---->找到你的Java安装目录其中运行环境jre目录----->bin---->javaw.exe

以上是关于我的win7装了JAVA,无法正常运行,闪退的主要内容,如果未能解决你的问题,请参考以下文章

eclipse闪退?啥原因?

Win7运行bat批处理闪退怎么解决

kettle Spoon.bat运行闪退

苹果定位闪退

求教关于Android7.0使用WebView闪退的问题

ie浏览器闪退怎么办 win7 ie浏览器打开闪退