首次使用Maven配置pom.xml添加依赖后运行报FileNotFoundException错误
问题排查结论
你遇到的java.io.FileNotFoundException报错与当前的pom.xml配置无关联,错误核心是运行的Java程序无法读取指定路径下的图片文件,并非Maven依赖或配置错误导致。你当前pom中配置的zxing二维码依赖、编译插件参数均无问题,无需调整。
具体排查步骤
- 首先核对文件是否真实存在:打开
C:\Users\Anubhav\Desktop\QRDemo\路径,确认Quote.png的文件名、后缀完全和代码中引用的写法一致,没有大小写、拼写、后缀名错误。 - 核对代码中的路径写法:如果使用的是绝对路径,检查是否存在拼写错误;如果使用的是相对路径,要注意Maven项目运行时的默认工作目录为项目根目录,若你把图片存放在src等子目录下,直接写文件名会找不到文件,需要调整路径指向对应位置。
- 若你需要将图片作为项目资源打包分发,建议把图片放到
src/main/resources目录下,后续通过类加载器读取资源,避免使用本地绝对路径导致换环境无法运行的问题。
内容的提问来源于stack exchange,提问作者Dan_duh_Mamp574
相关产品推荐
相关产品推荐

