大家帮忙看下,FileReader读取File为什么会出错?
现在有两个Java文件:
1. public class ReaderAndWriter {
public static void main(String[] args) {
MyReader reader = new MyReader("ppp.txt");
System.out.println("please enter the object character:");
......
}
2. public class MyReader {
private BufferedReader reader;
private int object;
public MyReader(String file) {
try {
File f = new File(file);
System.out.println(f.getName());
FileReader r = new FileReader(f); // 设置断点,程序运行到这一步,抛出文件不存在的异常
reader = new BufferedReader(r);
} catch (FileNotFoundException e) {
System.out.println("文件读取失败!");
e.printStackTrace();
}
System.out.println("文件读取成功!");
object = -1;
}
......
PS: 在上面两个Java程序的相同目录下,有ppp.txt文本文件, 可是为什么在Eclipse中,Debug代码到断点处,程序向下运行,就会抛出FileNotFoundException ?
请大家帮帮忙看看!谢谢!