安装了多个版本的java出现了这种情况
平时用的比较多得还是1.8
解决一下这个问题方法
1.使用命令行运行
在命令行中输入:
java -jar C:\xxx\xxx.jar
即可运行。
2.创建run.bat 文件
这个方法的本质也是使用命令行,但是不用手动输入命令。
(1)创建一个文本文件。
(2)文件中写入javaw -jar %1
(3)把文件名称改为run.bat, 注意扩展名为.bat, 不要改成了run.bat.txt
(4)将.jar文件的打开方式改为上面这个run.bat文件。
(5)双击.jar文件,即可运行
3.修改注册表【推荐这种方法一劳永逸,想要运行直接双击jar文件就行】
(1)在运行中输入regedit,打开注册表编辑器
(2)菜单栏中:编辑->查找 jarfile
找到以下目录jarfile->shell->open->command
(3)修改数值数据:“C:\Program Files\Java\jdk1.8.0_201\bin\javaw.exe” -jar “%1” %*
(4)修改.jar文件的打开方式为C:\Program Files\Java\jdk1.8.0_201\bin\javaw.exe
(5)双击.jar文件,即可运行。
参考:
原文链接:https://blog.csdn.net/and_then111/article/details/87279792