Java應用程序jar文件能夠由 JVM(Java虛擬機)直接執行,只要操做系統安裝了JVM即可以運行做爲Java應用程序的jar文件,其跨平臺特性使得不少工具軟件都用jar方式來部署分發,好比用於HP WebOS系列手機經常使用的工具軟件WebOSQuickInstall(簡稱WQI)就是採用jar方式。 html
但是,不少朋友遇到一個難題,那就是下載了jar文件之後在Windows中不能用鼠標雙擊運行(或者雙擊運行之後使用WinRAR或其餘壓縮軟件打開了),這可怎麼辦? java
Java虛擬機(JVM) shell
Windows註冊表編輯器regedit 編輯器
Windows管理員權限的用戶賬戶 工具
下載並安裝最新版的Java虛擬機(JVM)。 ui
下載網址:http://www.java.com/zh_CN/ spa
注意:不管是Win7仍是WinXP,都須要事先下載並安裝Java虛擬機。 操作系統
安裝好Java虛擬機後,雙擊須要運行的jar文件或在jar文件上點擊鼠標右鍵,在彈出的菜單中選擇「打開方式」→「選擇默認程序」。 .net
在「打開方式」設置窗口中點擊選中選項「始終使用選擇的程序打開這種文件」前的複選框,再點擊旁邊的「瀏覽」按鈕。 htm
選擇JAVA虛擬機的安裝文件夾,若是安裝的是Java 7,安裝文件夾通常爲「C:\Program Files\Java\jre7\bin」(具體文件夾請自行查找),找到javaw.exe文件,點擊「打開」按鈕。
這時已經設置了使用javaw.exe應用程序來打開jar文件,但是實際上這時雙擊jar文件仍是沒有反應,這是由於沒有設置打開文件參數致使的。
在Windows開始菜單的搜索框中輸入「regedit」,在上方搜索出的文件regedit上點擊鼠標右鍵,在彈出的菜單中選擇「以管理員身份運行」。
在註冊表編輯器中,找到「HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command」,在其中文件打開命令中加入參數「-jar」(無引號),修改後的數值相似:「"C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1"」(只須要添加-jar參數,無需修改其餘信息),保存並退出註冊表編輯器。
安裝好Java虛擬機後,打開桌面上「個人電腦」,點擊菜單「工具」→「文件夾選項」。
在「文件夾選項」設置窗口中切換到「文件類型」標籤。找找看其中的文件擴展名有沒有.jar,若是有,則選擇.jar文件,點擊「更改」按鈕。若是沒有.jar,那麼點擊「新建」按鈕新建一個.jar擴展名。
點擊「高級」按鈕,在出現「編輯文件類型」窗口中點擊「新建」按鈕,在彈出的「新操做」設置窗口中,將操做命名爲「open」,用於執行操做的應用程序爲「C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1」(請勿填寫引號,具體JVM的文件夾路徑請根據實際狀況填寫,通常位於C:\Program Files\Java中)。
設置完成後退出保存退出便可。
不管使用Win7仍是WinXP操做系統,都須要提早安裝Java虛擬機(JVM)。
jar是Java可執行程序,其打包格式使用zip格式壓縮打包,所以有可能會被某些壓縮軟件當成壓縮包打開,若是雙擊時使用壓縮軟件打開了,能夠如上文所述修改jar文件的默認打開方式,使其使用Java虛擬機來運行。
要使jar文件正常運行,其文件名不能爲中文或其餘特殊字符,若是按照本文操做仍是不能運行,請嘗試修改文件名爲標準的英文文件名。