应该是.jar 类型的文件与打开程序的关联不对,所以需修改注册表,
这是最彻底的方式:1.用快捷键:Winr 打开运行,输入 regedit:
2.确定后,进入注册表编辑器:
3.依次进入:HKEY_CLASS_ROOT-Applications-javaw.exe-shell-open-command修改默认键值:把:修改为:单击确定就好了!(前提是你已经配置了 JDK)
4.这样双击你的.jar 文件,就能正常的运行了.如果还不行,在打开方式里边打开你安装 JDK的路径,选择打开方式为 javaw.exe 即可。
新建一个文本文档,输入内容"javaw -jar %1",并保存为批处理文件,例如"run.bat"。
右键点击.jar格式的文件 ,选择其打开方式 为上面建的run.bat 。
此时jar就能运行了…
1和注册表无关
2运行jar文件和有没有安装jdk无关,只需要jre
3问题应该是path变量或者classpath变量。
不用修改注册表,删除 C:\Windows\SysWOW64 java.exe 其他两个java.