我想讀在Eclipse中的文本文件,我有「運行配置」 - >在Eclipse中設置參數,但它總是說java程序來讀取命令行的文本文件
Exception in thread "main" java.io.FileNotFoundException: file.txt (The system cannot find the file specified)
我已將file.txt放在myclass的相同文件夾下並放在/ bin文件夾中
我還應該看看什麼?
感謝
我想讀在Eclipse中的文本文件,我有「運行配置」 - >在Eclipse中設置參數,但它總是說java程序來讀取命令行的文本文件
Exception in thread "main" java.io.FileNotFoundException: file.txt (The system cannot find the file specified)
我已將file.txt放在myclass的相同文件夾下並放在/ bin文件夾中
我還應該看看什麼?
感謝
坐落在運行配置工作或啓動目錄,然後將文件放在該目錄中。
把它放在項目的文件夾中,而不是在bin文件夾中。如果你想看到的是文件的基本路徑,你可以打印:
System.out.println(new File(".").getCanonicalPath());
如果您需要從正在創建的Eclipse插件中讀取文件,則應該將其視爲資源。檢查這個例子:http://www.vogella.de/blog/2010/07/06/reading-resources-from-plugin/希望有所幫助。
您是否在運行配置中設置了工作目錄或開始目錄?你把文件放在那個目錄下嗎? – QuantumMechanic 2011-05-06 05:06:17
非常感謝!這是問題! – icn 2011-05-06 05:09:18