当前位置: 代码迷 >> J2SE >> 大神,出现了FileNotFoundException,系统找不到指定的文件的异常
  详细解决方案

大神,出现了FileNotFoundException,系统找不到指定的文件的异常

热度:315   发布时间:2016-04-23 20:20:50.0
请教各位大神,出现了FileNotFoundException,系统找不到指定的文件的错误
import java.io.*;


public class Test15_demo {

public static void main(String[] args) {

BufferedReader br=null;
BufferedWriter bw=null;
PrintWriter out=null;
File s=null;;

try {
br=new BufferedReader(new FileReader("Test15_demo.java"));

bw=new BufferedWriter(new FileWriter("Test.txt"));
out=new PrintWriter(bw);
out.println(s);
System.out.println(s);

} catch (FileNotFoundException e) {
e.printStackTrace();
}  catch (IOException e) {
e.printStackTrace();
}
}
}


出现的错误为:java.io.FileNotFoundException: Test15_demo.java (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at java.io.FileReader.<init>(FileReader.java:58)
at Test15_demo.main(Test15_demo.java:14)

------解决方案--------------------
文件没找到,你文件在哪?把路径写全试试
------解决方案--------------------
引用:
文件就是Eclipse的默认工作空间啊,写绝对路径报错啊

不会的,绝对路径应该就不会报错,写绝对路径报啥错误?
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

文件就是Eclipse的默认工作空间啊,写绝对路径报错啊

不会的,绝对路径应该就不会报错,写绝对路径报啥错误?


br = new BufferedReader(new FileReader("D:\eclipseworkspace\FirstProject\src\Test15_demo.java"));
报错:Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ )

at Test15_demo.main(Test15_demo.java:13)

\要转义,路径中的\要改为\\
  相关解决方案