gpt4 book ai didi

Java 图像加载未显示在 jar 中

转载 作者:行者123 更新时间:2023-12-01 15:19:36 27 4
gpt4 key购买 nike

我创建了一个小型图像加载应用程序,它只是在 res 文件夹中加载一个 .png 。在 eclipse 中运行它就可以正常工作。但是当我将其导出到 jar 时,图像不包含在 jar 中,因此无法加载它。我尝试将 res 文件夹添加到源路径,它将包含图像,但它将它包含在文件夹的根目录中(这不是图像应该所在的位置)有谁知道如何在 jar 中添加 res 文件夹?当我手动(使用 Lubuntus archivemanager)将 res 文件夹放入 jar 时,它确实会加载图像。

有什么想法可以将它添加到 Eclipse 的 jar 中吗?

最佳答案

尝试将“res”文件夹设为 java 源文件夹时,您的做法是正确的。如果您希望在 JAR 资源的最终路径中保留“res”,则 res 文件夹必须位于指定为源文件夹的文件夹内。

您可以将 res 文件夹移动到 src 文件夹下,或者创建一个父文件夹来保存 res...

选项 1:

src (source folder)
.. res
.. .. image.png

选项 2:

src (source folder)
resources (source folder)
.. res
.. .. image.png

关于Java 图像加载未显示在 jar 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143878/

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