解决文件读取不到:java.io.FileNotFoundException: class path resource [xxx] cannot be opened because it does

Posted 小花皮猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决文件读取不到:java.io.FileNotFoundException: class path resource [xxx] cannot be opened because it does相关的知识,希望对你有一定的参考价值。

问题描述

今天有一个需求,把一些文件放在项目的resource下,通过代码获取到resource下的文件进行解析操作。

然后我就在resource下新建了一个目录,并且把文件放了进去,如下所示:

然后就通过代码读取,就报了如下错误:

java.io.FileNotFoundException: class path resource [contractFile/保函协议书multii.pdf] cannot be opened because it does not exist

解决问题

仔细观察错误。不难发现,其实就是找不到文件,我的第一反应就是是不是文件名写错了。仔细对比了下,还真是!

修改了下错误的文件名称,再次测试,发现已经解决了。

总结

这种错误还是比较容易解决的,属于是自己不小心了,再这纪念一下。

往往是这种简单的问题,越是不能忽视。

以上是关于解决文件读取不到:java.io.FileNotFoundException: class path resource [xxx] cannot be opened because it does的主要内容,如果未能解决你的问题,请参考以下文章

jmeter接口自动化 读取不到参数化文件 解决方法

webpack 错误:找不到要导入的文件或无法读取:波旁威士忌,如何解决?

Linux环境下进行分布式压测踩过的坑

Laravel .env 文件偶发性值读取不到

如何解决(插件 postcss)错误:找不到或无法读取要导入的文件:smui-theme. Material UI Svelte 项目

java程序运行,用输入输出流读取c盘中的一个文件读取不到提示FileNotFoundException