【发布时间】:2013-02-04 15:26:34
【问题描述】:
File read = new File("Numbers.txt");
Scanner inputFile = new Scanner(read);
while(inputFile.hasNext())
{
sum = inputFile.nextDouble() + sum;
count++;
}
inputFile.close();//close the input file
我正在尝试从文本文件Numbers.txt 中读取数据,并且以下代码可以正常编译,但在程序运行时出现Java.io.FileNotFoundException 错误。我也试过输入完整的文件路径,但我可能做错了。有什么想法吗?
【问题讨论】:
-
如果文件确实存在,这应该可以正常工作。可能文件名不正确。
-
您使用的是相对路径,该路径将相对于正在运行的 Java 程序的工作目录进行解析。在 Java 中处理文件时,最好指定绝对路径。
标签: java filenotfoundexception java-io