我在游戏中有四个类; 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