我刚刚完成了一个项目,并在我的JMenu中添加了一个图像,如何将它保存在jar文件中

时间:2014-11-16 09:58:01

标签: java image

我刚刚完成了一个项目,并且我在JMenu中添加了一个图像,我将其导出为可运行的jar文件,当我在另一台计算机上运行时,图像不会出现。 (因为他们在我的电脑上)。 是否可以将这些图像添加到实际的可运行jar?怎么样?这是我用来获取我的形象的。

jLabel1.setIcon(new javax.swing.ImageIcon("C:\\Users\\Jeff\\Desktop\\16 (1).jpg"));

2 个答案:

答案 0 :(得分:0)

您必须将图像作为资源放入jar中。您可以通过将图像放入源目录(基本上放入类路径)来实现。稍后,您将能够以应用程序内的资源的形式访问它们。

答案 1 :(得分:0)

好的,我解决了它,首先,为了摆脱异常错误,我不得不将我的jdk从8降级到7。 其次,为了将文件添加到jar中,我只需要使用getResource从项目中导入它。