原因:注册表中,并没有存在jar文件的打开方式
修复步骤:1.设置jar文件的默认打开方式为(jdk目录下/bin/javaw.exe)
2.打开注册表: regedit
3.在HKEY_CLASSES_ROOT 目录中查找 java.exe,进入子目录command
修改默认值为"javaw.exe的绝对路径" -jar "%1"
eg: "D:\Java\jdk\jdk1.8\bin\javaw.exe" -jar "%1"
衍生:
之前,因为某系原因重装系统,但是只是格式化了C盘,重做系统后,很多软件都无法使用,是否可以直接操作注册表,来恢复?? 参考上述操作