2013-03-21 97 views
-3

我在讀取名爲WordsToParseBy.txt的文本文件時遇到問題。這裏是我的代碼 http://i.stack.imgur.com/ttPxA.pngJava-使用掃描器讀取文件

文本文件在我src文件夾,所以我不知道爲什麼它不是工作

+1

安置自己的代碼在這裏,作爲文本,請讓你的問題是未來的訪客搜索。 – 2013-03-21 02:09:46

+0

你能澄清什麼是不工作? – jedyobidan 2013-03-21 02:10:08

+0

對不起邁克爾,它不會讓我張貼圖片。 – Chris 2013-03-21 02:12:36

回答

1

移動WordsToParseBy.txt到項目文件夾

1
(「src」用戶的所在目錄)

在您發佈的圖片上,錯誤在底部提及 - >文件未找到異常。

正如前面的回答所說,你應該將文件移動到根文件夾(項目文件夾)。 或者,也可以不使用new File("WordsToParseBy.txt"),而是讓new File("src/WordsToParseBy.txt"),並讓文件位於「src」文件夾內。

去了這個問題的詳細信息:How do relative file paths work in Eclipse?

+0

謝謝,我會給你一個代表,但我不能直到我有15 – Chris 2013-03-21 02:47:54

+0

沒問題。很高興我回答了你的問題。 – Neelabh 2013-03-21 02:54:35

-1

從jedyobidan答案和Neelabh是正確的。您的問題僅限於文件位置。

另一種選擇是在File構造函數中設置父路徑。

public File(String parent, 
      String child) 

例子:

Scanner kevs = new Scanner(new File("src", "WordsToParseBy.txt"));