我有以下目录结构的Maven的模块文件,我想要得到的路径abc.access
在abcManager.java.
Java的路径中的src/main /资源
src
|-main
|-java
|-org.abc.xyz
|-init
|-abcManager.java
|-resources
|-abc.access
我尝试了用abcManager.class.getResource("abc.access")
但它提供了一个空值。
我经历了下面的问题,但解决方案没有奏效。
How to get the path of src/test/resources directory in JUnit?
你应该应该使用System.getProperty( “user.dir来”);要获得当前目录的路径,并且在你getResource(“abc.access”)时连接你想要的其他路径 –
,它看起来相对于当前类,所以你可能需要'/ abc.access',另请参阅https://stackoverflow.com/questions/13967307/reading-from-src-main-resources-gives-nullpointerexception?rq=1 – 2017-05-26 05:54:35
@ user7790438我试着通过复制文件的路径并删除用户目录部分,以System.getProperty(“user.dir”)+“剩余路径”的形式给出路径。仍然没有工作 –