1. 程式人生 > >Windows不能雙擊執行.jar檔案的解決辦法

Windows不能雙擊執行.jar檔案的解決辦法

Java應用程式jar檔案可以由 JVM(Java虛擬機器)直接執行,只要作業系統安裝了JVM便可以執行作為Java應用程式的jar檔案,其跨平臺特性使得很多工具軟體都用jar方式來部署分發,比如用於HP WebOS系列手機常用的工具軟體WebOSQuickInstall(簡稱WQI)就是採用jar方式。

可是,很多朋友遇到一個難題,那就是下載了jar檔案以後在Windows中不能用滑鼠雙擊執行(或者雙擊執行以後使用WinRAR或其他壓縮軟體打開了),這可怎麼辦?


工具/原料

  • Java虛擬機器(JVM)

  • Windows登錄檔編輯器regedit

  • Windows管理員許可權的使用者帳戶

Win7下的解決方法

  1. 1

    下載並安裝最新版的Java虛擬機器(JVM)。

    下載網址:http://www.java.com/zh_CN/

    注意:無論是Win7還是WinXP,都需要事先下載並安裝Java虛擬機器。


2

2.安裝好Java虛擬機器後,雙擊需要執行的jar檔案或在jar檔案上點選滑鼠右鍵,在彈出的選單中選擇“開啟方式”→“選擇預設程式”


3.在“開啟方式”設定視窗中點選選中選項“始終使用選擇的程式開啟這種檔案”前的複選框,再點選旁邊的“瀏覽”按鈕。


4.選擇JAVA虛擬機器的安裝資料夾,如果安裝的是Java 7,安裝資料夾一般為“C:\Program Files\Java\jre7\bin”(具體資料夾請自行查詢),找到javaw.exe檔案,點選“開啟”按鈕。


5.

這時已經設定了使用javaw.exe應用程式來開啟jar檔案,可是實際上這時雙擊jar檔案還是沒有反應,這是因為沒有設定開啟檔案引數導致的。

在Windows開始選單的搜尋框中輸入“regedit”,在上方搜尋出的檔案regedit上點選滑鼠右鍵,在彈出的選單中選擇“以管理員身份執行”。



6.在登錄檔編輯器中,找到“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”,在其中檔案開啟命令中加入引數“-jar”(無引號),修改後的數值類似:“"C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1"”(只需要新增-jar引數,無需修改其他資訊),儲存並退出登錄檔編輯器。


WinXP下的解決方法

  1. 1

    安裝好Java虛擬機器後,開啟桌面上“我的電腦”,點選選單“工具”→“資料夾選項”。


  2. 2.在“資料夾選項”設定視窗中切換到“檔案型別”標籤。找找看其中的副檔名有沒有.jar,如果有,則選擇.jar檔案,點選“更改”按鈕。如果沒有.jar,那麼點選“新建”按鈕新建一個.jar副檔名。




3.

點選“高階”按鈕,在出現“編輯檔案型別”視窗中點選“新建”按鈕,在彈出的“新操作”設定視窗中,將操作命名為“open”,用於執行操作的應用程式為“C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1”(請勿填寫引號,具體JVM的資料夾路徑請根據實際情況填寫,一般位於C:\Program Files\Java中)。

設定完成後退出儲存退出即可。