我之前的工作代码:
目录结构:
src/main/java/mypackage/MyClass
src/main/resources/mypackage/someFile.txt
在代码中:
URI uri = MyClass.class.getResource("someFile.txt").toURI();
现在我改为:
目录结构:
src/main/java/de.abc.mypackage/MyClass
src/main/resources/de.abc.mypackage/someFile.txt
在代码中:
URI uri = MyClass.class.getResource("someFile.txt").toURI();
或
URI uri = MyClass.class.getResource("de.abc.mypackage/someFile.txt").toURI();
在这两种情况下,它都找不到文件,我得到一个NullPointerException。
我需要改变什么?
答案 0 :(得分:0)
我认为你应该使用path作为src / main / resources / de / abc / mypackage / someFile.txt