首页 > 解决方案 > 已编译的 jar 文件中的 Java 资源路径

问题描述

我在使用 getClass().getResource() 加载图像时遇到问题。基本上它不会加载任何东西,因为我的资源出现在一个 jar 文件中..?我认为问题在于资源加载路径在某种程度上是错误的,因为 getClass.getResource 正在寻找 build/libs/COMPILED_JAR/pathtoresourcefolder 中的资源,而它应该在 build/resources 中寻找它们(我认为)。所以显然路径是错误的,但我不知道为什么。

我做错了什么?

我的项目结构是:

src/main/java -> 这是我的课程

src/main/resources -> 这是我的资源

注意:这可能是重复的,但我找不到答案,我已经搜索了一个小时......

标签: javajarresources

解决方案


推荐阅读