Maven项目resources下图片加载失败的问题解决

简介: 原因:我感觉可能是频繁调试导致Maven自动生成的target目录下我们的资源好多还没编译进去,查看项目目录下果然!

最近在做javafx的一个小项目,在设置logo和图标的时候明明把图片放到正确的位置了,但老是报错加载失败、inputstream为null、图片路径错误、URL、URI格式错误。


我一直以为是图片位置名称或者格式不对......


焯!今天终于彻底解决了,


原因:我感觉可能是频繁调试导致Maven自动生成的target目录下我们的资源好多还没编译进去,查看项目目录下果然!


1. 检查target目录

需要的图片虽然idea的resources下可以看见,但并没有出现在 target下面!!!


image.png


2.手动添加图片

手动将图片复制到target下的classes目录下,对照idea的位置放置


此外,结合这几天读取图片失败的坑,建议javafx下使用的读取方式:


InputStream ins = getClass().getResourceAsStream("/icon/sys.png");//resources/icon/sys.png
        Image image = new Image(ins);
        ImageView icon = new ImageView(image);
        icon.setFitWidth(13);
        icon.setFitHeight(13);
        treeRoot.setGraphic(icon);
相关文章
|
21天前
|
Java 容器
SpringBoot读取resources下的文件以及resources的资源路径
SpringBoot读取resources下的文件以及resources的资源路径
41 0
|
21天前
|
Java Spring
springboot项目读取 resources 目录下的文件的9种方式(总结)
springboot项目读取 resources 目录下的文件的9种方式(总结)
512 1
|
21天前
|
Java Maven
Maven项目resources下图片加载失败的问题解决
Maven项目resources下图片加载失败的问题解决
|
7月前
|
Java Maven
maven 打包时包含resource静态文件
maven 打包时包含resource静态文件
|
8月前
|
Cloud Native Java Go
Springboot 获取 /resources 目录资源文件的 9 种方法
Springboot 获取 /resources 目录资源文件的 9 种方法
962 0
|
9月前
|
C++
vs更改resources之后,产生新的resources1文件
vs更改resources之后,产生新的resources1文件
|
10月前
|
Java Maven
Maven静态资源导出失败问题
Maven静态资源导出失败问题
49 0
|
Java
SpringBoot项目中可以上传图片,但图片加载失败
最近有个Springboot项目的图片不显示
565 0
|
应用服务中间件
JavaWeb项目img标签的图片无法加载的原因及解决方法
JavaWeb项目img标签的图片无法加载的原因及解决方法
883 0
JavaWeb项目img标签的图片无法加载的原因及解决方法
|
Java 开发工具 git
获取 /resources 目录资源文件的 9 种方法,还有谁不会?!-2
获取 /resources 目录资源文件的 9 种方法,还有谁不会?!

热门文章

最新文章