【发布时间】:2015-04-22 20:17:35
【问题描述】:
我正在使用扫描仪类来读取位于我的源文件夹目录中的“maze.txt”,但我遇到了错误。这是我不断收到的错误
Exception in thread "main" java.io.FileNotFoundException: maze.txt (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.util.Scanner.<init>(Scanner.java:656)
at mazetr.ch18ex20.main(ch18ex20.java:144).......:
public static void main( String[] args ) throws IOException
{
Scanner in = new Scanner( new File( "maze.txt" ) );
}
【问题讨论】:
-
为什么文件在您的
src目录中?部署后,该目录不会在运行时出现。将文件放在可以找到的地方。在这种情况下,执行程序时的当前目录。 -
@Goldbones 它没有作为答案发布。这是一条评论。不要让这些简单的区别忽略了你。不过其实我也回答过了。
标签: java java.util.scanner java-io filenotfoundexception