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);
相关文章
|
8月前
|
Java 容器
SpringBoot读取resources下的文件以及resources的资源路径
SpringBoot读取resources下的文件以及resources的资源路径
169 0
|
8月前
|
前端开发 JavaScript Java
Springboot 使用thymeleaf 服务器无法加载resources中的静态资源异常处理
Springboot 使用thymeleaf 服务器无法加载resources中的静态资源异常处理
552 0
|
5月前
|
Java Spring
Spring boot +Thymeleaf 本地图片加载失败(图片路径)的问题及解决方法
这篇文章详细讲解了在Spring Boot应用程序中本地图片无法加载的问题原因,并提供了两个示例来说明如何通过使用正确的相对路径或Thymeleaf语法来解决图片路径问题。
|
8月前
|
Java Maven
Maven项目resources下图片加载失败的问题解决
Maven项目resources下图片加载失败的问题解决
|
Java Maven
maven 打包时包含resource静态文件
maven 打包时包含resource静态文件
129 0
|
Cloud Native Java Go
Springboot 获取 /resources 目录资源文件的 9 种方法
Springboot 获取 /resources 目录资源文件的 9 种方法
1991 0
|
应用服务中间件
JavaWeb项目img标签的图片无法加载的原因及解决方法
JavaWeb项目img标签的图片无法加载的原因及解决方法
1143 0
JavaWeb项目img标签的图片无法加载的原因及解决方法
|
otter Java 网络安全
`fastsql-2.0.0_preview_135.pom` 文件没有下载或者没有放置到正确的路径
`fastsql-2.0.0_preview_135.pom` 文件没有下载或者没有放置到正确的路径
87 1
|
Java Maven
Maven静态资源导出失败问题
Maven静态资源导出失败问题
88 0
|
Java
SpringBoot项目中可以上传图片,但图片加载失败
最近有个Springboot项目的图片不显示
1165 0

推荐镜像

更多