最後編輯時間:2019/11/6
Author by winezero / kissloo
- 關聯:免安裝java環境不能雙擊運行jar文件的優化解決辦法
起因:製作完免安裝jdk後,發現jar程序都需要使用java -jar 命令才能使用,比較麻煩
過程:參考了網上的一些修改註冊表的辦法,但是對於有的jar包是成功的,對於有的jar包不支持
結果:參考正常安裝的jdk文件的註冊表,重新優化修改了註冊變文件的一些參數。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.jar]
@=“jarfile”
[HKEY_CLASSES_ROOT\jarfile]
[HKEY_CLASSES_ROOT\jarfile\shell]
[HKEY_CLASSES_ROOT\jarfile\shell\open]
[HKEY_CLASSES_ROOT\jarfile\shell\open\command]
@="“C:\Program_Base\jdk\bin\javaw.exe” -jar “%1” %*"
[HKEY_CLASSES_ROOT\Applications\javaw.exe]
[HKEY_CLASSES_ROOT\Applications\javaw.exe\shell]
[HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open]
[HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command]
@="“C:\Program_Base\jdk\bin\javaw.exe” -jar “%1” %*"
解決方案:
1、新建文本文件,把以上代碼複製過去(JDK或JRE路徑需自定義),保存爲javaw.reg,然後雙擊導入註冊表。
2、首次運行時,先右擊Jar文件,彈出菜單→打開方式→選擇則默認程序爲【jdk安裝目錄/bin/javaw.exe】(勾選“始終使用選擇的程序打開這種文件”),即可。