【发布时间】:2015-03-19 09:53:36
【问题描述】:
当我尝试读取文件时出现此异常:
ERROR:
Exception in thread "main" java.io.FileNotFoundException: newfile.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.util.Scanner.<init>(Scanner.java:611)
at Postal.main(Postal.java:19)
import java.util.Scanner;
import java.io.*;
public class Postal {
public static void main(String[] args) throws Exception {
/*** Local Variables ***/
String line;
Scanner filescan;
File file = new File("newfile.txt");
filescan = new Scanner(file);
userInfo book = new userInfo();
/*** Loop through newfile.txt ***/
while (filescan.hasNext()) {
line = filescan.nextLine();
book.addNew(line);
}
book.print(0);
}
}
【问题讨论】:
-
您得到的是运行时异常,而不是编译器错误。异常原因,类路径中找不到文件。
-
@JunedAsan )1) 是 (2) 否,在当前目录中不可用。
标签: java java.util.scanner java-io ioexception