看了SO上的其他帖子,他们没有解决这个问题.
我正在尝试从我的jar文件加载图像.它一直是空的.图像位于:
.Jar file > images > BLOCK.png
Run Code Online (Sandbox Code Playgroud)
要加载我正在做的图像:
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);
}
Run Code Online (Sandbox Code Playgroud)
url是空的,因为它是bImg.
不要担心区分大小写,因为我已经检查过了.
试试这个 :
Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/BLOCK.png"));
Run Code Online (Sandbox Code Playgroud)