在代碼中,我不斷收到錯誤「(沒有這樣的文件或目錄)」讀文件:文件名不工作
public void readFile() throws IOException {
reader = new BufferedReader(new FileReader("map1.txt"));
while(true) {
String line = reader.readLine();
System.out.println(line);
if(line == null) {
reader.close();
break;
}
}
}
當我嘗試真正讀懂圖片/什麼我得到同樣的錯誤以下。但在我見過的關於如何使用文件讀取器的例子中,他們都只是放在文件的名字中,而沒有其他的東西。在這種情況下,地圖位於名爲Maps的src文件中的單獨文件夾中。我嘗試了各種規格的「/Maps/map1.txt」,但似乎沒有任何工作。 我如何獲得這個文件來閱讀?
(我在Mac上爲好。我不知道這是否會改變一切。)
更新
好像是NetBeans的故障。它只看到項目文件夾。我想我會開始另一個話題,詢問以後如何解決這個問題。感謝大家的幫助。
添加 '的System.out.println(「當前目錄的規範路徑:」 +新文件( 「」)。getCanonicalPath()); '在打印當前目錄之前,在讀取之前查看路徑是否正確 –
這正在打印文件的確切位置。但是,如果我嘗試插入到加載文件,我仍然得到錯誤。奇怪... –