如果
P1.txt
直接在
files/
这是我在您的图片中看到的标记为源目录的附件,我希望该文件应该位于类路径的根目录中,并且可以在没有
路径段。要从类路径读取文件,需要找到类加载器:
class MyClass {
public void readFile() {
// ... some logic
InputStream in = this.getClass().getClassLoader().getResourceAsStream("P1.txt");
// ... some logic with the stream.
}
}
Enumeration<URL> rootFiles = this.getClass().getClassLoader().getResources("");
传递给
getResources
方法给出类路径根中的文件和目录。你应该可以在那里看到你的文件。