我试图简单地从 Eclipse 中的文件系统读取文件。在 main.java 中,我希望能够获取路径并读取 resources.txt 文件。
Java Resources
- src/main/java
-mainFolder
- main.java
- src/test/resources
-resourceFolder
- resource.txt
我的尝试:
ClassLoader classLoader = getClass().getClassLoader();
classLoader.getResource("resourceFolder/resource.txt").getFile();
显示的错误是 NullPointerException。
最佳答案
产生 NullPointerException
是因为 getResource
返回 null
,因为它无法在提供的路径中找到该文件。
您似乎缺少在路径中包含 test/resources
文件夹。
试试这个:
classLoader.getResource("test/resources/resourceFolder/resource.txt").getFile();
关于java - 在eclipse中读取资源文件(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32833483/