Java JAR中的PNG文件

时间:2015-10-26 12:48:59

标签: java image swing png

我制作了一个包含大量图像的程序。它在我的Netbeans IDE中运行成功,没有任何问题。但是当我清理并建造它时。由于图像的文件扩展名,其某些JFrame无法加载。这是示例代码:

label.setIcon(new javax.swing.ImageIcon(getClass.getResource("Images/test.PNG")));

嗯,它确实有效但如果我将代码更改为:

label.setIcon(new javax.swing.ImageIcon(getClass.getResource("Images/test.png")));

您看,我将文件扩展名更改为小写,并且不再有效。

问题:为什么会这样?是否有可能的解决方案,我不需要在代码中更改文件的每个扩展名?

这只发生在我构建jar文件时,而不是在我的IDE上。

0 个答案:

没有答案