读取文件时出现FileNotFoundException – 没有这样的文件或目录

我想知道是否有人帮我解决我的代码有什么问题?

路径: 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.(FileInputStream.java:120) at java.io.FileInputStream.(FileInputStream.java:79) at java.io.FileReader.(FileReader.java:41) at p26.WordReconstruction.generateDictionary(WordReconstruction.java:13) at p26.WordReconstruction.main(WordReconstruction.java:24) 

/src/dictionary.txtsrc/dictionary.txt 。 第一个是ROOT ,第二个是RELATIVE到当前目录。

  • 检查字符大小写是否正确,文件必须以正确的大小写命名为“dictionary.txt”
  • 检查文件放在哪里相对于运行java代码的位置。 默认情况下,如果指定相对路径,例如“src / dictionary.txt”,java将从System.getProperty("user.dir")查找它