0

我想知道是否有人帮助我发现我的代码有什么问题?

小路: src/dictionary.txt

代码:

BufferedReader reader = new BufferedReader(new FileReader("src\\dictionary.txt"));`

错误:

Exception in thread "main" java.io.FileNotFoundException: src\dictionary (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:120)
    at java.io.FileInputStream.<init>(FileInputStream.java:79)
    at java.io.FileReader.<init>(FileReader.java:41)
    at p26.WordReconstruction.generateDictionary(WordReconstruction.java:13)
    at p26.WordReconstruction.main(WordReconstruction.java:24)
4

2 回答 2

5

/src/dictionary.txt不一样src/dictionary.txt。第一个是在ROOT第二个是RELATIVE到当前目录。

于 2013-04-09T00:59:07.373 回答
0
  • 检查字符大小写是否正确,文件必须命名为“dictionary.txt”且大小写正确
  • 检查相对于运行 java 代码的位置放置文件的位置。默认情况下,如果您指定相对路径,例如“src/dictionary.txt”,java 将从System.getProperty("user.dir")
于 2013-04-09T01:01:20.053 回答