我在加载jar文件中实现的图像有问题。这是我的文件树:
-graphics
-ImageFiles
-animation
-image.jpg
-mathspace
-META-INF
现在我想加载此图像:
ImageIO.read(getClass().getResource("/ImageFiles/animation/image.jpg"));
这在Eclipse运行时效果很好,但是当我以可运行的jar文件启动时,将触发nullpointerexception。感谢您的帮助!
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);
}
}