Java中的FileReader找不到该文件
我试图读取一个纯文本文件,但不知何故FileReader
找不到我的文本文件。我用getAbsolutefile()
检查了目录,/Users/djhanz/IdeaProjects/datalab2/pg174.txt
是文件的确切位置。我试了datlab2/pg174.txt
尽我所能。
这是我的密码
public class Program1 {
public static void main(String[] args) {
System.out.println(new File("pg174.txt").getAbsoluteFile());
Scanner testScanner = new Scanner(new BufferedReader(new FileReader("/Users/djhanz/IdeaProjects/datalab2/pg174.txt")));
while (testScanner.hasNextLine())
{
System.out.println(testScanner.nextLine());
}
}
}
文本文件位于名为datalab
的同一项目目录下。
有人能告诉我吗
# 1 楼答案
使用
Scanner testScanner = new Scanner(new BufferedReader(new FileReader("/pg174.txt")));
FileReader("/pg174.txt")
而不是FileReader("pg174.txt")
输出: