Exception in thread “main” java.io.FileNotFoundException解决
(2021年/3/17/ 23:57)
在使用java练习io期间时,出现如上的错误
代码如下
public class Demo01OutputStream {
public static void main(String[] args) throws IOException {
//1.创建一个FileOutputStream对象,构造方法中传递写入数据的目的地
FileOutputStream fos = new FileOutputStream("OutputStream\\a.txt");
//2.调用FileOutputStream对象中的方法write,把数据写入到文件中
//public abstract void write(int b) :将指定的字节输出流。
fos.write(97);
//3.释放资源(流使用会占用一定的内存,使用完毕要把内存清空,提供程序的效率)
//fos.close();
}
}
归根到底都是路径错误导致的,所以才会抛出文件不存在的异常
一般将你写入的文件路径改为与项目路径即可解决,但是输入绝对路径是最完美的,为什么呢,我就踩了输入项目的路径报错,改成绝对路径后直接完成
绝对路径后
输入绝对路径快捷方式:
右击该文件,在右击后的菜单栏中找到Open In,点击既可以看到Explorer,点击进去,在文件所在的文件
点击复制上面画的线上路径,粘进去替代就ok了,我上面代码中的 OutputStream 就是我替代的路径,实际操作还得看你的自身实际需求。
以上是本人对于出现 java.io.FileNotFoundException 错误的看法理解及处理方法,仅供参考,不作为专业指导。