解決Windows 7 下不能雙擊開啟jar檔案

來源:互聯網
上載者:User

原地址: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所在目錄,根據個人電腦上實際環境設定。)



      


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.