我使用控制檯IO讀取文件,並在我的IDE窗口中顯示出來(我用Netbeanz)可以閱讀
package javaapplication1;
import java.util.*;
import java.io.*;
public class JavaApplication1
{
public static void main(String[] args) throws FileNotFoundException
{
String data;
Scanner myscan = new Scanner(new File("foo.txt"));
while (myscan.hasNextLine())
{
data = myscan.nextLine();
System.out.println(data);
}
myscan.close();
}
}
出於某種原因無法打開文件,我無法打開文件:foo.txt
雖然我有把它放在同一個文件夾我的應用程序
這裏是哪裏我已經把圖片foo.txt
我得到下面的異常
Exception in thread "main" java.io.FileNotFoundException: foo.txt (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.util.Scanner.<init>(Scanner.java:656)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:21)
如何解決這個問題,發生了什麼事?
你有一個錯誤的堆棧跟蹤這或許可以解釋呢? –
什麼是例外? –