java - 使用 Eclipse 处理 Java 时出现 FileNotFoundException

标签 java eclipse file io filenotfoundexception

我正在使用 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/

相关文章:

java - Android - 如何管理具有不同内容的单个 fragment 的多个实例?

java - 如何获取模型中所有覆盖的操作/属性?

java - 为什么在 Eclipse 中运行 Java 应用程序时我的 JFrame 不可见?

java - 如何使用java在文件中写入输入文本

java - HTTP 请求处理程序连接重置错误

java - SWT,包装 jar

java - 如何使用一把 key 加密多个密码?

eclipse - Egit:如何将 git 恢复到干净状态

javascript - Jquery 文件大小验证不起作用

Ruby - 使用文件迭代任务