Windows 无法双击打开 .jar 文件解决办法
Windows 无法双击打开 .jar 文件解决办法
Katorly演示系统:Windows 11 家庭版 22H2
之前换了台电脑,现在发现双击.jar
文件没法直接打开了。配置PATH环境变量、把默认应用绑定到 OpenJDK Platform binary,双击后仍然啥反应没有。用命令行javaw -jar %1
运行倒是可以打开。(如果不加参数-jar
就没反应)
看了网上的教程,倒是有个自己把javaw -jar %1
这个命令写到一个.bat
文件里,然后把.jar
文件的默认应用绑定为这个.bat
文件,但这样每次都会弹出一个黑框,关闭黑框程序也就终止了(虽然有隐藏黑框的方法,但自认为这么做不妥)。
后来还看到一个方法,说是把注册表中路径计算机\HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command
中默认键值改为"<你的JDK路径>\bin\javaw.exe" -jar "%1"
,但我这里仍未能解决。
我还找到了计算机\HKEY_CLASSES_ROOT\jar_auto_file
,把里面的数据改为上面说的那个值,仍然没用。
最后找到了计算机\HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command
,把里面的默认值改为上面那个启动值"<你的JDK路径>\bin\javaw.exe" -jar "%1"
,其中<你的路径>
改为你的 Java 本地绝对路径即可。(无需重启电脑)