小编典典

从Jar加载图像:始终为null

java

看了关于SO的其他帖子,他们没有解决此问题。

我正在尝试从jar文件加载图像。它持续为null。该图像位于以下位置:

.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为null,bImg也为null。

我已经检查过了,不必担心区分大小写。


阅读 222

收藏
2020-10-12

共1个答案

小编典典

试试这个 :

Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/BLOCK.png"));
2020-10-12