Java應用程序jar文件可以由 JVM(Java虛擬機)直接執行,只要操作系統安裝了JVM便可以運行作為Java應用程序的jar文件,其跨平台特性使得很多工具軟件都用jar方式來部署分發,比如用於HP WebOS系列手機常用的工具軟件WebOSQuickInstall(簡稱WQI)就是采用jar方式。可是,很多朋友遇到一個難題,那就是下載了jar文件以后在Windows中不能用鼠標雙擊運行(或者雙擊運行以后使用WinRAR或其他壓縮軟件打開了),這可怎么辦?
解決方法:
首先安裝java(教程:http://www.cnblogs.com/Yuuki-/p/8068254.html)
安裝好后,雙擊需要運行的jar文件或在jar文件上點擊鼠標右鍵,在彈出的菜單中選擇“打開方式”→“選擇默認程序”。
在“打開方式”設置窗口中點擊選中選項“始終使用選擇的程序打開這種文件”前的復選框,再點擊旁邊的“瀏覽”按鈕。
在java的安裝路徑下找到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參數,無需修改其他信息),保存並退出注冊表編輯器。