在我的程序完成后,生成了.exe文件。程序运行时,里面的图片一个也不显示了。当把.exe文件放在工程文件夹里运行时就又可以显示了。这是为什么?
我可是使用的相对路径呀。如下:
Icon aa = new ImageIcon("../images/1113.jpg");
JLabel jLabel2 = new JLabel(aa);
前辈大哥们帮忙呀!谢谢啦!
我可是使用的相对路径呀。如下:
Icon aa = new ImageIcon("../images/1113.jpg");
JLabel jLabel2 = new JLabel(aa);
前辈大哥们帮忙呀!谢谢啦!
比如:
getClass().getResourceStream("../images/1113.jpg")
好像ToolKit类又一个方法专门用来读类路径的图片,是一个静态方法,我这里没有JDK,不能帮你查到,你自己找下,
肯定有
new ImageIcon(url)将images一起打包