0

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

4

1 回答 1

1

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

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

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

于 2012-12-12T02:27:09.113 回答