java - 为什么我在此程序中收到 java.io.FileNotFoundException?

标签 java

为什么我在以下程序中收到 java.io.FileNotFoundException?

import java.io.*;

class FisDemo {

    public static void main(String[] args)throws IOException{

        FileInputStream fis=new FileInputStream("abc.txt");
/* Here we are accessing file abc.txt statically. i.e abc.txt must exist in current class directory */

        int  data;

        while(( data=fis.read())!=-1){
            System.out.println((char)data);
      // here we are casting, because return type of read() is int
        }
    }
}

最佳答案

程序找不到 abc.txt 文件。也许它不存在于您的输出/bin 文件夹中。文件是否可以位于 src 文件夹/资源文件夹中或者必须在构建应用程序后复制到输出文件夹中,取决于您的 IDE。

关于java - 为什么我在此程序中收到 java.io.FileNotFoundException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11284539/

相关文章:

java - 我设置了我的数组现在我必须获取整个数组(Java)

java - OpenCSV CSVReader UTF-8 编码

java - JSP - Microsoft ODBC - Microsoft Access 驱动程序找不到文件 '(unknown)'

postgresql - 如何使用 Struts 2 将数据插入 Postgres 数据库或从 Postgres 数据库检索数据?

java - 多个 If 语句 - 仅检查一次玩家碰撞

java - 如何在程序中仅打印斜杠 "/"之前的字母?

java - JPA:如何表达包含@ElementCollection 列的唯一约束?

java - 适用于 java 的 azure 管理 sdk 示例

java - 使用套接字立即从服务器向客户端发送数据时出现问题吗?

java - 使用 Bouncy CaSTLe 在 Java 中复制 'openssl smime'?