我制作了java程序来显示图像。程序需要将图像放在jar的一个文件夹中。有没有办法将图像与jar合并?
JLabel image = new JLabel(new ImageIcon("englishv2.PNG"));
我会将JLabel
放入JFrame
。
答案 0 :(得分:0)
现在考虑您已发布代码的类在Main.java
包中myPackage.main
,并且您的图像位于文件夹/ myPackage / main文件夹中。然后你必须将上面的代码更改为:
JLabel image = new JLabel(new ImageIcon(Main.class.getRecource("/myPackage/main/englishv2.PNG")));
在此之后,您可以从NetBeans导出为jar,这将导致图像嵌入到jar文件中。