合并图像与jar

时间:2016-10-26 16:40:13

标签: java image jar jframe jlabel

我制作了java程序来显示图像。程序需要将图像放在jar的一个文件夹中。有没有办法将图像与jar合并?

JLabel image = new JLabel(new ImageIcon("englishv2.PNG"));

我会将JLabel放入JFrame

1 个答案:

答案 0 :(得分:0)

现在考虑您已发布代码的类在Main.java包中myPackage.main,并且您的图像位于文件夹/ myPackage / main文件夹中。然后你必须将上面的代码更改为:

JLabel image = new JLabel(new ImageIcon(Main.class.getRecource("/myPackage/main/englishv2.PNG")));

在此之后,您可以从NetBeans导出为jar,这将导致图像嵌入到jar文件中。