繁体   English   中英

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

[英]Read resource file in eclipse (Java)

我试图简单地从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。

产生NullPointerException是因为getResource无法在提供的路径中找到文件,因此返回null

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

尝试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM