ProjectA
-src/main/java
-com.myApp.accessor
-resourceAccessor.java
-src/test/resources
-context.xml
-target/test-classes/context.xml
ProjectB (dependent on ProjectA)
-src/main/java
-xyz.java
现在我需要从ProjectB访问context.xml。我正在做的是:
Class resourceAccessor{
public static void loadFile(){
....
this.getClass().getResources("/context.xml").getPath;
....
}
}
在xyz中,我有
resourceAccessor.loadFile();
但是这会引发空指针异常。
答案 0 :(得分:0)
通过将context.xml放入src / main / resources / com.myApp.accessor / context.xml解决了这个问题。然后使用
getClass().getResource("context.xml").getPath()