我在 Eclipse(Windows)中使用 java,我正在尝试使用:
myClass.getResource("/image.jpg"),
虽然 image.jpg 存在于根位置“myProject/”中。它返回空值。
我检查了许多其他线程,但没有一个能解决我的问题。
所以我试图评估这个:
this.getClass().getResource("/").getPath();
它返回“myProject/build/classes”。
所以我检查了这个目录的项目配置,并在下面找到了完全相同的目录
Java 构建路径 --> 源代码 --> 默认输出文件夹
我的问题是:
为什么我的资源的默认目录是输出文件夹?
如前所述,我想从另一个文件夹中获取资源,但尝试调用“/../”不起作用...然后如何加载未嵌套在我的类目录中的其他资源?(我可以更改我的输出目录,但我认为它会非常难看......)