如何正确引用JAR和调试过程中的资源文件?
- 论坛
- 如何正确引用JAR和调试过程中的资源文件?
16 浏览
如何正确引用JAR和调试过程中的资源文件?
当使用Maven项目和Jar文件时,我遇到了一个糟糕的问题,即引用资源的问题...
我将所有的资源放在一个专用的文件夹/src/main/resources中,该文件夹是Eclipse中的构建路径的一部分。使用以下代码引用文件:
getClass().getResource("/filename.txt")
在Eclipse中这个方法可以正常工作,但在Jar文件中却失败了——因为资源位于与jar根目录直接相邻的文件夹中...
有没有人知道在JAR(!)和Eclipse中引用文件的“最佳实践”呢?
编辑:
问题在于,虽然资源实际上位于JAR文件中的一个名为"resources"的文件夹中,但上述方法无法找到该文件...