图像和文本文件不会显示在导出的runnable jar文件中

时间:2015-03-25 18:49:43

标签: java jar export runnable

我在Java Swing应用程序中工作。我在我的程序中引用了图像,当我在Eclipse中运行它时工作正常,但是当我在导出后运行它时它不会显示这些文件。

我的目录层次结构:  enter image description here

代码1: enter image description here

代码2: enter image description here

导出我选择的jar时 库处理:将所需的库打包到生成的jar中。

将jar转换为zip后,zip文件包含其中的所有资源文件夹。 并且classpath文件包含资源文件夹。

我在这里提到了许多答案,但没有任何帮助。 已提出的问题:

Exported JAR Won't Read Image

Picture inside .jar file wont work when I export it

Exporting Images with JAR in Eclipse (Java)

Eclipse exported Runnable JAR not showing images

Java images not appearing in JAR file

Eclipse exported Runnable JAR not showing images

1 个答案:

答案 0 :(得分:0)

尝试new ImageIcon("/res/images/icon.png")new ImageIcon("/res/images/icon.png"),具体取决于您在jar文件中找到图像的位置。因为我认为没有启动“/”它会尝试在JAR文件之外找到它。

如果这不起作用,您可以尝试使用[yourclassname].class.getClass().getResourceAsStream(...)

加载文件