Eclipse可执行Jar资源文件

时间:2012-12-11 23:37:50

标签: java eclipse jar export executable-jar

我想导出我的Java程序,但是我遇到了问题。它输出很好,但我的资源文件,如我的res文件夹和我的声音文件夹不存在。它们位于项目目录中,因此我不知道这是否应该是一个问题。我目前只是使用ImageIcon().getImage()来获取我的照片并且工作正常但是当我导出并运行它时程序运行但它没有任何图片。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

问题是,一旦图像/声音在jar中,您必须将它们作为资源访问。

Image image = new ImageIcon(this.getClass().getResource("/image.gif")).getImage();

如果没有在构建路径中将文件夹添加为源文件夹,请确保图像确实在jar中打开带有winrar或类似内容的jar。