我正在使用 Eclipse,并且处于学习 Java 的早期阶段
忙于学习如何从 txt 文件中读取数据,但我一生都无法让 Java 读取我的源文件
这是我的代码
import java.io.FileReader; import java.util.Scanner;<p></p> <p>public class MagellanSchoolQ2Coursework2 {</p>
public static void main(String[] args) { Scanner detailsIn =new Scanner(new FileReader("c:\\s.txt")); detailsIn.close(); }
}
文本文件位于我的 C 驱动器的根目录中,但由于某种原因我收到 FileNotFoundException
有谁知道为什么这不起作用
最佳答案
您必须使用 try/catch
包围您的方法,或者向您的方法添加 throws
子句。
例如
import java.io.FileReader;
import java.util.Scanner;
public class MagellanSchoolQ2Coursework2 {
public static void main(String[] args) {
try {
Scanner detailsIn =new Scanner(new FileReader("c:\\s.txt"));
detailsIn.close();
} catch (FileNotFoundException e) {
System.out.println("file not found: s.txt");
}
}
}
关于java - 使用 Eclipse 处理 Java 时出现 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22387759/