幾天前下載安裝一個正則表達式檢查器regext,結果偷偷給我安裝了很多莫名其妙的軟件,其中一個是壓縮包並修改了我電腦里面的.jar圖標為壓縮包,卸載這個偷偷安裝的壓縮包后,導致我的.jar文件雙擊不能運行,且圖標變更空白,百度上找了好久的資料都沒有徹底解決,綜合好幾個網站資料終於把問題搞定了。
記錄一下解決的步驟,為這個問題耗時3小時哭泣
步驟一:修改注冊表文件打開路徑:
1)win+R鍵,打開“運行”
2)輸入“regedit”,打開注冊表

3)找到:計算機 \HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

4)右鍵修改-默認

修改為以下
"C:\Program Files\Java\jre1.8.0_301\bin\javaw.exe" -jar "%1" %*
(C:\Program Files\Java\jre1.8.0_301\bin\javaw.exe為自己jre的路徑)
步驟二:設置.jar文件默認打開方式
1、在文件上右鍵--屬性。
2、常規選擇“更改“,然后找到自己需要默認打開的應用。
綜上兩個步驟后:win10系統中.jar圖標恢復成java圖案和雙擊運行成功。還是運行不了時,請重啟一下機器后再試試。
最后補充下相關知識:
一個程序打jar包后,必須要在解壓軟件中打開
jar包雙擊運行僅對於圖形化界面的程序起作用,對控制台的程序不起作用。
java.exe適合用於啟動window console控制台程序
javaw.exe適合用於啟動GUI程序
javaws.exe適合用於web程序。
——————————————————————
歡迎轉載,希望能幫助到入坑的小心心們
轉載請備注出處,謝謝