在eclipse中读取资源文件(Java)

时间:2015-09-28 23:44:16

标签: java eclipse

我试图在eclipse中简单地从文件系统中读取一个文件。在main.java中,我希望能够获取路径并读取resource.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。

1 个答案:

答案 0 :(得分:1)

生成NullPointerException是因为getResource返回null,因为它无法在提供的路径中找到该文件。

您似乎缺少在您的路径中包含test/resources文件夹。

试试这个:

classLoader.getResource("test/resources/resourceFolder/resource.txt").getFile();