文件路径问题:文件存在,但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 楼答案
文件名区分大小写。您需要用大写字母C指定文件: