Windows 7 雙擊 Java 封裝檔(.jar)無反應或提示「找不到可開啟此檔案的程式」,主因是檔案關聯遺失或 javaw.exe 命令列參數錯誤。透過登錄編輯器註冊 javaw.exe -jar "%1" 正確命令,即可恢復雙擊直接執行 .jar 程式。
regedit 開啟登錄編輯器。
javaw.exe 完整路徑(視 JDK/JRE 安裝位置):C:\Program Files\Java\jre1.8.xxx\bin\javaw.exe 或 C:\Program Files (x86)\Java\jre1.8.xxx\bin\javaw.exe。HKEY_CLASSES_ROOT\Applications\javaw.exejavaw.exe → 右鍵某 .jar 檔 → 開啟方式 → 選擇其他應用程式 → 瀏覽選取 javaw.exe → 勾選「永遠使用此應用程式開啟 .jar 檔案」 → 確定,系統會自動建立關聯。

HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command"D:\Program Files\Java\jre\bin\javaw.exe" -jar "%1"
請將路徑替換為您實際的 javaw.exe 完整路徑,保留雙引號與 -jar "%1" 參數。
Minecraft.jar、BurpSuite.jar、自製 Swing/JavaFX 程式),應正常啟動。若不想動登錄,在 .jar 同目錄建立 run.bat:
@echo off
"C:\Program Files\Java\jre\bin\javaw.exe" -jar "%~dp0YourApp.jar"
pause
雙擊 run.bat 即可啟動,適合攜帶式應用程式部署。
修復登錄 javaw.exe 執行參數,Win7 雙擊 .jar 即刻啟動 Java 程式,開發測試、遊戲啟動、工具執行全流程無縫銜接!
升級 Win10 必知五大潛在問題:升級 Bug、相容性、設定混亂、無 DVD 支援、顯卡驅動無回應
Windows 10 build 10240 再收安全更新 KB3074683
Windows Server 2008 無法開機?使用 CMD 指令修復啟動引導
Win7 用 Syskey 指令設定系統開機密碼:鎖定 SAM 資料庫防止未授權存取
Win10 Build 10568 更新了什麼?版本號微增、介面無變化、專注修補與效能提升
Win10 開機藍屏 Inaccessible Boot Device 且無法進入安全模式?USB 修復大法