【发布时间】:2011-03-18 08:43:03
【问题描述】:
我正在尝试使用 Maven 引用我的 NetBeans 项目中的属性文件。
在开发过程中,我使用了以下代码:
MyClass.loadProperties("src/main/resources/neo4j.properties");
这很好用。
现在我刚刚将我的项目构建为一个 JAR,当我执行它时,它抱怨它找不到这个文件。
我不希望该文件位于 JAR 文件中 - 我真的只是希望能够指定一个位置来加载属性文件 - 可能与主 JAR 相同的目录。
我应该使用什么路径?事实上,我根本不清楚这是如何工作的——我在之前的项目中遇到了类似的问题。
我认为 src/main/resources 是特定于 Maven 的,不是吗?运行 JAR 时,是否所有目录都与 JAR 所在的目录相关?
救命!
【问题讨论】: