運行一臺Windows XP電腦(這是在創建的)就OK了jar文件給出了當我執行它在另一個(Windows 7的啓動)以下錯誤:JAR文件在一臺計算機上正確執行,但不在另一臺計算機上執行。如何解決它?
C:\Users\Pacu\Dropbox\PROZE>java -jar Sokoban.jar
Exception in thread "main" java.lang.NullPointerException
at Sokoban.RunnableMyFrame.<init>(RunnableMyFrame.java:95)
at Sokoban.RunnableMyFrame.main(RunnableMyFrame.java:626)
不用說了,什麼也沒發生如果我雙擊該文件,而在其他Windows XP計算機上則不是這種情況。
兩臺計算機都有Java SE版本7 Update 21(build 1.7.0 _21-b11)。
什麼在RunnableMyFrame的95線在JAR資源文件本身和負載?您可能試圖加載一臺機器上的資源,而不是另一臺機器上的資源 – Reimeus