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)