Exception in thread “main“ java.io.FileNotFoundException解决方案

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 错误的看法理解及处理方法,仅供参考,不作为专业指导。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值