我正在使用Netbeans IDE,当我使用“清理和构建项目”制作程序的可执行jar文件时,它不会保留图像。我的图像位于“src / resources”。
我通过以下方式获取图像:
setIcon(new javax.swing.ImageIcon(getClass().getResource("icon.png")));
如何让图像显示在可执行jar文件中?
答案 0 :(得分:0)
如果您的图片位于src / resources中,那么设置图片文件的代码行应该是这样的
setIcon(new javax.swing.ImageIcon(getClass().getResource("resources/icon.png")));
答案 1 :(得分:0)
尝试使用路径/resources/icon.png
。请记住,当您将getClass().getResource
与相对路径一起使用时,路径将相对于类的包,而不是它的根。