我在加载jar文件中实现的图像时遇到了问题。这是我的文件树:
-graphics
-ImageFiles
-animation
-image.jpg
-mathspace
-META-INF
现在我想加载这张图片:
ImageIO.read(getClass().getResource("/ImageFiles/animation/image.jpg"));
这在eclipse运行时运行良好,但是当我将其作为可运行的jar文件启动时,会触发NullPointerException。谢谢你的帮助!
答案 0 :(得分:-1)
public void init() {
try {
img = ImageIO.read(getClass().getRessource("/ImageFiles/animation/image.jpg"));
} catch (Exception e) {
e.printStackTrace();
}
repaint();
}
public void paint(Graphics g) {
if (img != null) {
g.drawImage(img, 0, 0, this);
}
}