在執行我得到FileNotFoundException異常FileNotFoundException異常而讀取文件
java.io.FileNotFoundException: Shyam\src\sam\examles\TextFile.txt (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sam.examples.ReadingFile.main(ReadingFile.java:9)
下面
節目是我的java程序ReadingFile.java
package sam.examples;
import java.io.*;
public class ReadingFile {
public static void main(String[] args) {
try {
FileInputStream fstream = new FileInputStream("C:\\Documents and Settings\flower\workspace\Shyam\src\sam\examples\TextFile.txt");
DataInputStream dis = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(dis));
String str;
while ((str = br.readLine()) != null) {
System.err.println(str);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
該文件是相同的路徑在我的Java程序是有如下
Shyam
|- src
|-sam.examples
|-ReadingFile.java
|-TextFile.txt
請幫我們解決這個問題
你確定這是使用的確切代碼,並且該文件真的存在嗎? – Bozho
你真的要仔細檢查文件路徑。打開文件資源管理器並將其粘貼到地址行中...是在那裏嗎? – home
FileNotFoundException不會說謊:文件真的不在那裏。 –