Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 雙擊 .jar 檔案無法開啟?註冊 javaw.exe 關聯修復執行參數

編輯:關於 Windows

Windows 7 雙擊 Java 封裝檔(.jar)無反應或提示「找不到可開啟此檔案的程式」,主因是檔案關聯遺失或 javaw.exe 命令列參數錯誤。透過登錄編輯器註冊 javaw.exe -jar "%1" 正確命令,即可恢復雙擊直接執行 .jar 程式。

操作步驟

  1. Win + R → regedit 開啟登錄編輯器。
  2. 執行 regedit

  3. 確認 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。
  4. 瀏覽至:HKEY_CLASSES_ROOT\Applications\javaw.exe
    若不存在,可在總管中找到 javaw.exe → 右鍵某 .jar 檔 → 開啟方式 → 選擇其他應用程式 → 瀏覽選取 javaw.exe → 勾選「永遠使用此應用程式開啟 .jar 檔案」 → 確定,系統會自動建立關聯。
  5. Applications javaw.exe 路徑

    開啟方式 選擇 javaw.exe

  6. 進入:HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command
  7. 修改 (預設) 字串值為:
"D:\Program Files\Java\jre\bin\javaw.exe" -jar "%1"

請將路徑替換為您實際的 javaw.exe 完整路徑,保留雙引號與 -jar "%1" 參數。

驗證

  1. 雙擊任意 .jar 檔案(如 Minecraft.jar、BurpSuite.jar、自製 Swing/JavaFX 程式),應正常啟動。
  2. 若仍無反應,檢查:
    ① 路徑拼寫、大小寫、空格是否正確(含雙引號包裹路徑)。
    ② JRE 版本是否相容(.jar 編譯目標版本 ≤ 安裝 JRE 版本)。
    ③ 檔案是否為可執行 JAR(MANIFEST.MF 含 Main-Class 屬性)。

替代方案:建立 .bat 啟動腳本

若不想動登錄,在 .jar 同目錄建立 run.bat:

@echo off
"C:\Program Files\Java\jre\bin\javaw.exe" -jar "%~dp0YourApp.jar"
pause

雙擊 run.bat 即可啟動,適合攜帶式應用程式部署。

適用版本

  • Windows 7 / 8 / 8.1 / 10 / 11 同樣適用(登錄路徑相同)。
  • 需安裝 JRE (Java Runtime Environment) 或 JDK (Java Development Kit)。

修復登錄 javaw.exe 執行參數,Win7 雙擊 .jar 即刻啟動 Java 程式,開發測試、遊戲啟動、工具執行全流程無縫銜接!

Copyright © Windows教程網 All Rights Reserved