Home Categories Archives Friends GitHub

Windows使用OpenJDK双击打开.jar文件

Java Java

高版本的OpenJDK似乎不能直接使用 javaw <jarfile> 的方式运行jar文件,需要指定 -jar 参数。而Windows默认的打开方式是直接传入文件名的,所以导致无法正常双击运行jar文件,需要手动加入 -jar 参数。

步骤

  1. 按下 Win+R,打开运行窗口,输入 regedit 打开注册表编辑器
  2. 在注册表编辑器中打开路径 HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,将值从原本的 "path\to\javaw.exe" "%1" 修改为 "path\to\javaw.exe" -jar "%1" %* 即可

以我安装的OpenJDK 20为例,最终修改的结果即为 "C:\Program Files\java\jdk-20.0.2\bin\javaw.exe" -jar "%1" %*,自此可以通过直接双击运行jar文件。