jar文件是java程序导出之后的打包文件,我在Win10系统更新后重新配置了java环境,jar包默认打开方式为javaw.exe,在cmd下运行jar包没问题,但在桌面上双击jar包却怎么都无法运行,原因是在注册表中javaw.exe缺失了执行参数,作以下修改:
方法:
- 按“Win+R”打开“运行”窗口,输入“regedit”命令后按回车打开注册表;
- 找到以下注册项HKEY_CLASSES_ROOT/Applications/javaw.exe
- 进入以下注册项:HKEY_CLASSES_ROOT/Applications/javaw.exe/shell/open/command,修改默认的键值为 “%JAVA_HOME%/bin/javaw.exe” -jar “%1” ,其中%JAVA_HOME%为你的jdk安装路径。
通过上述操作就能直接双击打开jar文件了。