Java-使用扫描器读取文件

问题描述:

我在读取名为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

移动WordsToParseBy.txt到项目文件夹

(“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

从jedyobidan答案和Neelabh是正确的。您的问题仅限于文件位置。

另一种选择是在File构造函数中设置父路径。

public File(String parent, 
      String child) 

例子:

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