gpt4 book ai didi

java - IntelliJ IDEA : Jar doesn't load images when run outside of IDE

转载 作者:行者123 更新时间:2023-12-01 17:59:30 27 4
gpt4 key购买 nike

我正在使用 JetBrains IntelliJ IDEA IDE。这就是我用来生成 jar 文件的方法。从 IDE 运行 jar 文件,一切看起来都很好。

从终端运行 jar,没有加载任何图像。

我的感觉是,通过阅读本文,这与图像使用的相对路径有关......但我无法弄清楚这一点。我尝试了 JetBrains 论坛和 StackOverflow 上建议的各种不同的项目文件夹结构,但无济于事。一切都很好,直到我在 IDE 之外运行一个 jar。

我当前的项目结构:

enter image description here

我到底如何创建一个可以在任何地方使用的 jar 文件?

最佳答案

好的,这就是对我有用的方法。我打开了项目结构窗口 (Ctrl-Alt-Shift + S) 并转到“模块”选项卡。从那里,我可以轻松地从列表中选择一个文件夹,然后单击将其设为资源目录。然后我就可以通过 URL 访问资源了

URL imageUrl = ClassLoader.getSystemResource("image.png")

无需使用图像路径,只需使用实际的name.ext

关于java - IntelliJ IDEA : Jar doesn't load images when run outside of IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42181035/

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