我正在开发一个使用图标文件的Java程序。图标存储在Icons
的{{1}}文件夹中。访问图标的代码是
image1 = new ImageIcon(Control.PrimaryGameFrame.class.getClassLoader()。getResource(“Icons / openFile.gif”));
该程序在Eclipse中正常运行。但是当我将其可运行的jar导出到文件夹/src
时,它需要abc
中存在Icons
文件夹。如果我将jar单独放在一个地方,它就不会加载图标。对代码进行了哪些更改,jar会自己查找图标文件而不是文件夹中的文件?
答案 0 :(得分:0)
试试这个:
ImageIcon image1 = new ImageIcon(getClass.getResource("Icons/openFile.gif");
这对我来说很好。