gpt4 book ai didi

java - 导出的 JAR 文件不显示图像

转载 作者:行者123 更新时间:2023-11-30 08:14:41 25 4
gpt4 key购买 nike

我在 Eclipse 中有一个 Java 项目。这是文件夹结构:

Eclipse folder structure

代码包位于src中,所有图片均位于res文件夹中。

代码中的图像引用如下:

new ImageIcon("res/settings.gif");

但是,在我将项目导出到 JAR 文件(通过使用 Eclipse 中的“导出”->“可运行 JAR 文件”)并运行该 JAR 后,没有显示任何图像。如果我用 WinRAR 打开 JAR,它的结构如下:

JAR structure

所有图片都在根文件夹中,无法正确引用。如何正确引用图像,以便它们在 Eclipse 和导出的 JAR 中都可见?

最佳答案

.jar 文件中未创建 res/ 文件夹。看来资源位置不应该是“res/settings.gif”,而是“/settings.gif”

如果您在 Eclipse 中进行调试,您就会得到它的工作,因为主目录将是项目的根目录,其中 res/ 文件夹实际存在。

关于java - 导出的 JAR 文件不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29827211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com