有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

文件路径问题:文件存在,但java抛出EXE

我知道给定的文件存在于这个目录中。类文件位于同一目录中。这条路怎么了

   String fileName = "/home/security/workspace/SecondProject/src/config.txt";
   File file = new File(fileName);
   FileInputStream fis = new FileInputStream(file);
   InputStreamReader isr = new InputStreamReader(fis, charset);
   BufferedReader br = new BufferedReader(isr);
   String line;
   while((line = br.readLine()) != null){
      //process the line
      System.out.println(line);
   }
   br.close();

错误如下:

java.io.FileNotFoundException: /home/security/workspace/SecondProject/src/config.txt (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:146)
    at JDBCExample.main(JDBCExample.java:92)

这应该是一条绝对的道路吗/配置。txt似乎也不起作用

编辑: 这是一个证据,我不知道有什么更好的方法来证明它。 http://imgur.com/xMIUvE4

这是终点站:
security@security:~/workspace/SecondProject/src$ls
配置。例如。类jdbc示例。爪哇


共 (1) 个答案

  1. # 1 楼答案

    文件名区分大小写。您需要用大写字母C指定文件:

     String fileName = "/home/security/workspace/SecondProject/src/Config.txt";