package io;
import java.io.*;
/**
 *
 * @author Administrator
 */
public class Bufferedreader {
    
    /** Creates a new instance of Bufferedreader */
    public Bufferedreader() {
    }
    public static void main(String[] args) throws FileNotFoundException, IOException
    {
    /**创建一个FileReader对象.*/
        FileReader fr=new FileReader("mytest.txt");         /**创建一个BufferedReader 对象.*/
        BufferedReader br=new BufferedReader(fr);         /**读取一行数据.*/ 
        String line=br.readLine();        while(line!=null){ 
            System.out.println(line);
            line=br.readLine(); 
        }         /**流的关闭.*/ 
        br.close();
        fr.close(); 
    }
    }
程序运行为什么不出结果, 错误提示:FileReader fr=new FileReader("mytest.txt");为什么错误呢?

解决方案 »

  1.   

    init:
    deps-jar:
    compile-single:
    run-single:
    Exception in thread "main" java.io.FileNotFoundException: mytest.txt (系统找不到指定的文件。)
            at java.io.FileInputStream.open(Native Method)
            at java.io.FileInputStream.<init>(FileInputStream.java:106)
            at java.io.FileInputStream.<init>(FileInputStream.java:66)
            at java.io.FileReader.<init>(FileReader.java:41)
            at io.Bufferedreader.main(Bufferedreader.java:24)
    Java Result: 1
    生成成功(总时间:0 秒)
    这是运行时出现的情况
      

  2.   

    系统找不到指定的文件 ??这句话的意思是现在某一磁盘下创建一个mytest.txt的文件吗?
      

  3.   

    对,你的mytest.txt不存在
    建一个文件,然后把路径指向这个文件就ok了