我在遊戲中有四個類; Player.java,Game.java,Island.java和Map.java。基本上它的大量代碼鏈接在這裏然而,我的問題是,我的程序在eclipse中工作正常,但是當我導出爲jar並運行它時,沒有打開,所以我打開它與CMD,它會給出錯誤。Eclipse運行我的程序,但是JAR文件不是
輸入在CMD:
java -jar GameAlliansen.jar
輸出從CMD:在javax.swing.ImageIcon中線程 「主」 顯示java.lang.NullPointerException
異常。
這是我如何導入我的圖片
island = new ImageIcon(Game.class.getResource("/Island(64x64).png"));
http://i.imgur.com/dRe2HNz.png那是我的項目
1.文件是否包含在jar文件中? 2.它是否有正確的大寫字母? – kiheru
@ Lurr123看到[這裏](http://stackoverflow.com/questions/8532114/how-to-package-images-into-a-runnable-jar)和[這裏](http://stackoverflow.com/questions/1096398/add-image-to-jar-java) – timato
has * Island(64x64).png *已導出到jar文件中?如果它在jar文件中的位置是什麼? – Blip