jar文件怎么看源代碼 java jar包雙擊不能運(yùn)行?
java jar包雙擊不能運(yùn)行?1. elipse jar包有兩種類型:一種是公共jar文件,另一種是可運(yùn)行jar文件;如果您想成為可執(zhí)行文件,當(dāng)然可以選擇第二種2。確認(rèn)Java-jarxxx.jar
java jar包雙擊不能運(yùn)行?
1. elipse jar包有兩種類型:一種是公共jar文件,另一種是可運(yùn)行jar文件;如果您想成為可執(zhí)行文件,當(dāng)然可以選擇第二種
2。確認(rèn)Java-jarxxx.jar文件無論是在控制臺還是在bat文件中正常運(yùn)行。如果它不能正常運(yùn)行,則表明jar包有問題。一般來說,問題是沒有指定主方法入口。具體方法是修改jar包的meta-inf目錄中的main方法艙單.MF文件中看是否有主類屬性,并且
對應(yīng)的類shifoulujing和寫的都是正確的;
3,jar包是與壓縮軟件相關(guān)聯(lián)的,導(dǎo)致雙擊jar包無法運(yùn)行,解決方法當(dāng)然是改變打開模式;將默認(rèn)打開模式改為JRE/bin目錄下javaw.exe文件
4. 由于文件打開類型配置問題,會出現(xiàn)雙擊jar包,找不到main函數(shù)。無論是XP還是win7,統(tǒng)一的解決方案都是修改相關(guān)程序的注釋注:“C:”program filesJavajre6binjavaw.exe文件“這就是你所擁有的javaw.exe文件的實(shí)際路徑
注冊表項(xiàng)的路徑是:HKEYuclassesuurootAplicationsjavaw.exe文件Shellopencommand
沒有此路徑中的默認(rèn)鍵值。在異常情況下,鍵值為:“C:”program filesJavajre6bin“ javaw.exe文件“”%1“
將鍵值更改為“C:”program filesJavajre6binjavaw.exe文件“Space jar Space%1”(注意空格)
然后使用上面的javaw.exe文件關(guān)聯(lián)jar文件,問題得到完美解決