图像未显示在JAR文件中

时间:2014-05-05 21:51:40

标签: java netbeans

我正在使用Netbeans IDE,当我使用“清理和构建项目”制作程序的可执行jar文件时,它不会保留图像。我的图像位于“src / resources”。

我通过以下方式获取图像:

setIcon(new javax.swing.ImageIcon(getClass().getResource("icon.png")));

如何让图像显示在可执行jar文件中?

2 个答案:

答案 0 :(得分:0)

如果您的图片位于src / resources中,那么设置图片文件的代码行应该是这样的

setIcon(new javax.swing.ImageIcon(getClass().getResource("resources/icon.png")));

答案 1 :(得分:0)

尝试使用路径/resources/icon.png。请记住,当您将getClass().getResource与相对路径一起使用时,路径将相对于类的包,而不是它的根。

相关问题