如何读取Java中资源文件夹中的文件?

时间:2017-01-04 12:11:04

标签: java eclipse file path

我在“scr”中创建了一个名为“resources”的新文件夹。在那里,我把我的文件“Test.txt”。现在我想用BufferedReader读取这个文件。这是我目前的代码:

ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("/resources/Test.txt").getFile());
in = new BufferedReader(new FileReader(file));

但它不起作用!找不到该文件。为什么呢?

1 个答案:

答案 0 :(得分:0)

确保已将资源文件夹添加到Build Path,然后更改

classLoader.getResource("/resources/Test.txt").getFile()

classLoader.getResource("Test.txt").getFile()