我想导出我的 Java 程序,但遇到了问题。它导出正常,但我的资源文件(例如 res 文件夹和声音文件夹)不存在。它们位于项目目录中,所以我不知道这是否是一个问题。我目前只是使用 ImageIcon().getImage()
来获取我的图片,效果很好,但是当我导出并运行它时,程序会运行,但没有任何图片。任何帮助将不胜感激
最佳答案
问题是,一旦图像/声音位于 jar 内,您就必须将它们作为资源进行访问。
Image image = new ImageIcon(this.getClass().getResource("/image.gif")).getImage();
如果没有将文件夹添加为构建路径中的源文件夹,请确保图像确实位于 jar 内,使用 winrar 或类似工具打开 jar。
关于java - Eclipse 可执行 Jar 资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830356/