为什么我这段代码会有错误这个文件是存在的而且没有写错名字,但是就是在第一行出错
路径有问题,不能直接写文件名称要加相对路径,比如把这个文件放在 src 目录下,那么代码就是这样,异常打印要用 e.printStack 看异常堆栈信息
BufferedReader r = new BufferedReader(new FileReader("src/tan.txt"));
System.out.print(e);
输出下具体的错误就知道了
IOException原因有很多,比如文件不存在(你说文件存在,但是未必在默认的路径下,或者扩展名不对)、文件被占用,没有读的权限