如何从IDE和JAR访问src / main / resources

时间:2015-12-02 12:09:43

标签: java

在Java中,我试图遵循将我的资源文件放入 src / main / resources 的惯例。

我无法访问该文件,我可以从IDE或从CLI(JAR)运行它,但从不同时运行。

获取文件完整路径的最佳方法是什么,以便我可以从JAR或IDE访问它?

1 个答案:

答案 0 :(得分:1)

你正在使用maven吗?此约定适用于maven项目,是默认资源文件夹,默认情况下maven将找到它并放入jar包根文件夹,因此资源将在jar中的classptah中可用

如果你没有使用maven,这是没用的,你必须手动将该文件夹放入类路径。

文件夹在类路径中后,您可以使用

访问资源
MyClass.class.getResource(your resource name);