為什么它給我一個java.io.FileNotFound例外?Scanner s = new Scanner(new File("D:\\My docuzments\\wortliste.txt"));我 100% 確定路徑名是正確的,我也導(dǎo)入了,java.io.* 所以問題出在哪里?我怎樣才能擺脫它?我收到此錯誤消息。Error:(11, 23) java: unreported exception java.io.FileNotFoundException;
must be caught or declared to be thrown(另外:是的,我已經(jīng)調(diào)用了我的文檔、文檔)編輯:文件肯定有問題,因為當(dāng)我復(fù)制文件并將其粘貼到新文件中時,它工作正常。編輯2:我認(rèn)為掃描儀不是問題。最終解決方案!:java 無法獲取路徑名,所以我將文件放入我的項目文件夾中并只引用文件名,這有效。
3 回答

揚帆大魚
TA貢獻1799條經(jīng)驗 獲得超9個贊
嘗試這個..
try
{
Scanner s = new Scanner(new File("D:\\My docuzments/wortliste.txt"));
}catch (FileNotFoundException e){e.printStackTrace();}
您也可以先定義File f = new File(path); 然后調(diào)用f.exists以檢查文件是否確實存在。

慕蓋茨4494581
TA貢獻1850條經(jīng)驗 獲得超11個贊
我認(rèn)為您必須在文件名之前使用一個 \ ,例如:
Scanner s = new Scanner(new File("D:\\My
docuzments\wortliste.txt"));

守著星空守著你
TA貢獻1799條經(jīng)驗 獲得超8個贊
您需要捕獲FileNotFoundException代碼下方的異常
try
{
Scanner s = new Scanner(new File("D:\\My docuzments\\wortliste.txt"));
}catch (FileNotFoundExceptione){}
添加回答
舉報
0/150
提交
取消