【问题标题】:Unable to access text file java IntelliJ [duplicate]无法访问文本文件 java IntelliJ [重复]
【发布时间】:2021-07-02 19:45:56
【问题描述】:

我正在尝试使用以下代码打开一个文本文件:

try{
   FileReader fr=new FileReader("text\\test.txt");
   BufferedReader br=new BufferedReader(fr);
    
   int i;
   while((i=br.read())!=-1){
      System.out.print((char)i);
   }
   br.close();
   fr.close();
} catch (IOException e){
   e.printStackTrace();
}

此代码导致此错误(第 69 行是 FileReader 初始化):

W/System.err: java.io.FileNotFoundException: text\test.txt: open failed: ENOENT (No such file or directory)
        at libcore.io.IoBridge.open(IoBridge.java:492)
        at java.io.FileInputStream.<init>(FileInputStream.java:160)
        at java.io.FileInputStream.<init>(FileInputStream.java:115)
        at java.io.FileReader.<init>(FileReader.java:58)
        at com.example.mytrial.MainActivity.onCreate(MainActivity.java:69)

这是我的文件系统的样子: here

感谢所有帮助!

【问题讨论】:

    标签: java android intellij-idea filereader


    【解决方案1】:

    如果您的文件在您的项目类路径中,您应该能够删除 text//

    如果它在资源中,您可以使用它访问它 text\ 请参阅下面的模式 https://mkyong.com/java/java-read-a-file-from-resources-folder/

    【讨论】:

      猜你喜欢
      • 2021-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多