看了关于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。
我已经检查过了,不必担心区分大小写。
试试这个 :
Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/BLOCK.png"));