2016-09-24 155 views
0

我正在尝试读取文件,但我得到了一个NoSuchFileException。我知道我的代码工作,因为它在我创建的另一个程序中工作,但现在不起作用。是的目录是正确的,并且src文件夹中有一个文本文件。请有人告诉我如何解决这个问题。读取文件时出现NoSuchFileException

​​
+0

我不知道你期望什么。 'NoSuchFileException'非常清楚,我们不知道你的目录结构是怎样的。该文件不在您认为的位置,或者Java没有权限访问它。没有别的可以说的。 – Tom

+0

@Tom你会说它与我使用的程序有关的一个问题,因为我之前说过,我的其他程序有效,但不是这个吗? –

+0

不,我说的是路径'“H:\\ Varsity work \\ Java Programming \\ Programs \\ HangMan \\ build \\ classes \\ HangMan.txt”'是不正确的(或者权限aren'正确设置)。它与你的其他程序无关。这一切都取决于路径和文件***真***的位置。 – Tom

回答

1

尝试使用“/”而不是“\”,所以没必要逃避用作任何字符和路径字符串。

+0

我试过你的解决方案,但它仍然无法工作! –

+0

添加更多信息将会有所帮助,在哪一行发生异常?如果您在资源管理器中复制并粘贴路径,它是否工作?是从程序中访问的“H:\”驱动程序? – nabeel

+0

这是它给出的错误,java.nio.file.NoSuchFileException:H:\ Varsity work \ Java Programming \ Programs \ HangMan \ build \ classes \ HangMan.txt –