我已經使用netbeans IDE構建了一個可執行的jar文件,它在我的系統中工作正常,但昨天我把它給了我的朋友,他抱怨文件沒有運行,它只是顯示閃屏然後關閉,他安裝了JRE 6。Java可執行文件jar文件運行不正常
我無法解決問題。有人可以幫忙嗎?
我已經使用netbeans IDE構建了一個可執行的jar文件,它在我的系統中工作正常,但昨天我把它給了我的朋友,他抱怨文件沒有運行,它只是顯示閃屏然後關閉,他安裝了JRE 6。Java可執行文件jar文件運行不正常
我無法解決問題。有人可以幫忙嗎?
問題是,您使用JDK7構建jar,並且您想在JDK6上運行該jar。它會變成錯誤。嘗試降級並使用JDK6再次構建jar。
右鍵單擊您的項目屬性並選擇Libraries
並更改Java平臺。
如果JDK6沒有出來,請務必從Tools > Java Platforms
添加和Add Platform...
什麼都在項目中使用的jar文件,你肯定都是在類路徑 – Maddy
讓你的朋友在命令行中運行它。可能會拋出一個異常,並且可以通過這種方式進行檢查。 –
我在我的項目中只有三個類,因此我製作了一個單獨的jar文件..我將所有的類保存在單個類文件中,並將其保存在默認包中......它在我的電腦上工作正常......無論在哪所以我把它放在目錄,但沒有運行在我朋友的電腦上。 – rahul