Java 读取文件时FileNotFoundException-无此类文件或目录

Java 读取文件时FileNotFoundException-无此类文件或目录,java,Java,我想知道是否有人能帮我找出我的代码有什么问题 路径: 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>(

我想知道是否有人能帮我找出我的代码有什么问题

路径:
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)
线程“main”java.io.FileNotFoundException:src\dictionary中的异常(无此类文件或目录) 在java.io.FileInputStream.open(本机方法) 位于java.io.FileInputStream。(FileInputStream.java:120) 位于java.io.FileInputStream。(FileInputStream.java:79) 位于java.io.FileReader。(FileReader.java:41) 在p26.WordReconstruction.generateDictionary(WordReconstruction.java:13) 在p26.WordReconstruction.main(WordReconstruction.java:24)
/src/dictionary.txt
src/dictionary.txt
不同。第一个在
根目录中,第二个与当前目录相对。

/src/dictionary.txt
src/dictionary.txt
不同。第一个在
根目录中,第二个是相对于当前目录的
目录。

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

      我在尝试
      无效的转义序列时遇到语法错误
      我使用的是相同的东西,而且似乎有效。你确定没有其他地方会出错吗?第120行是什么?@Austinruong不,你没有<代码>“/src/dictionary.txt”
!=
“\src\dictionary.txt”
我测试了你的代码,它工作正常,你确定你的java类文件在一个包含src目录的目录中,这个目录包含dictionary.txt吗?你尝试过使用绝对传递吗?我在尝试
无效的转义序列时遇到语法错误
我正在使用同样的东西,而且它似乎工作正常。你确定没有其他地方会出错吗?第120行是什么?@Austinruong不,你没有<代码>“/src/dictionary.txt”
!=<代码>“\src\dictionary.txt”
我测试了你的代码,它工作正常,你确定你的java类文件在一个包含src目录的目录中,这个目录包含dictionary.txt吗?你尝试过使用绝对传递吗?是的,但是你可以。/src/dictionary.txt是的,但是你可以。/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)