Java-使用扫描仪读取文件

时间:2013-03-21 02:07:37

标签: file class

我在阅读名为WordsToParseBy.txt的文本文件时遇到问题。这是我的代码 http://i.stack.imgur.com/ttPxA.png

文本文件位于我的src文件夹中,因此我不知道它为什么不起作用

3 个答案:

答案 0 :(得分:1)

将WordsToParseBy.txt移动到项目文件夹(包含“src”目录)

答案 1 :(得分:1)

在您发布的图片上,底部提到了错误 - >找不到文件异常。

如前面的答案所述,您应该将文件移动到根文件夹(项目文件夹)。 或者,您可以使用new File("WordsToParseBy.txt")代替new File("src/WordsToParseBy.txt"),并将文件放在“src”文件夹中。

查看此问题以获取更多信息:How do relative file paths work in Eclipse?

答案 2 :(得分:-1)

jedyobidan和Neelabh的回答是正确的。您的问题仅与文件位置有关。

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

public File(String parent,
            String child)

示例:

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