解決Windows 7 下不能雙擊打開jar文件

原地址:http://blog.csdn.net/zhangkaihang/article/details/7684500 

java打包後的jar文件有兩種。

一、單一的jar包,例如在項目中使用的數據庫廠商驅動,使用eclipse導入jar包就可以使用包中的類.

二、java打包成可執行的GUI應用程序.

這裏要解決的問題就是:Windows 7下不能雙擊打開java打包成的可執行GUI應用程序.

有時候jar文件的打開方式總是和壓縮軟件相關聯,這時候我們就得把它重新與JVM虛擬機相關聯。

當然我們可以在命令行中用:java -jar *.jar 來執行(*代表jar文件名)

一、解決Windows 7 下不能雙擊打開jar文件的辦法

修改註冊表項,把   HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

修改數據數值 爲"D:\Program Files\Java\jdk1.6.0_21\jre\bin\javaw.exe" -jar "%1"

(只要在原來的數值下添加-jar即可)。如下圖:



注意一:有的人把jar文件的打開方式,通過右鍵—打開方式—選擇默認程序,定位到了jre\bin中的javaw.exe了,但是仍然不能運行,那就是因爲雙擊時執行的命令中少 -jar 參數。Windows 7下只能通過修改註冊表來實現。Windows XP下可以不這麼麻煩。下面附上Windows XP中的解決辦法。

注意二:實驗,jar文件名不能爲中文。

二、Windows XP中的解決辦法

    操作步驟:

        1 工具 -- 文件夾選項 -- 文件類型


        2 如果沒有jar就新建一個擴展名,如果有擴展名就對其進行修改.

        3 點擊新建

       4 “高級”按鈕,出現“編輯文件類型”窗口。 

         點擊“新建(N)...”按鈕,出現“新操作”窗口。將操作命名爲“open”, 

          執行操作的應用程序爲“D:\Java\jdk1.6.0_12\jre\bin\javaw.exe -jar %1”。  

       ( 注:D:\Java\jdk1.6.0_12 爲JDK所在目錄,根據個人電腦上實際環境設置。)



      






發佈了26 篇原創文章 · 獲贊 8 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章