查看了 SO 上的其他帖子,他们没有解决这个问题。
我正在尝试从我的 jar 文件加载图像。它不断出现为空。图片位于:
.Jar file > images > BLOCK.png
要加载我正在做的图像:
BufferedImage bImg;
URL url = getClass().getResource("/images/BLOCK.png");
try {
bImg = ImageIO.read(url);
} catch (IOException ex) {
Logger.getLogger(TileEngine.class.getName()).log(Level.SEVERE, null, ex);
}
url 和 bImg 都为 null。
不要担心区分大小写,因为我已经检查过了。
最佳答案
试试这个:
Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/BLOCK.png"));
关于java - 从 Jar : Always null 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076620/