关于java程序打包的问题-这几天被它烦死了
前几天编个程序玩,其中用到一个图标(new.png);
涉及到的代码为:
。。。。。。。
(line332)imageNew = new ImageIcon(data_win.ConfigFrame.class.getResource("new.png"));
。。。。。。。
在JBuilder9下可编译通过并运行,无任何错误,但用JBuilder打包为ExecutableJAR后,用
> java -jar App.jar
运行时却老是出错,错误报告为
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at data_win.ConfigFrame.jbInit(Frame1.java:332)
..........
但检查jar文件,发现new.png包含在相应的class目录中,
小弟一直不明白,有解惑者100分重谢!