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。1ROOTつ目は 2 つ目は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 に答える