You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaFX FXML加载图片失败:资源路径无效问题求助

项目详情

备注

  • 当前未使用JAR包

项目结构

  • 项目结构有对应截图(原外链已移除)

1. 图片位置

  • 图片eco-house.png存放路径为src/main/resources/image/eco-house.png
  • 已确认该路径下文件存在

2. FXML使用情况

  • FXML文件中使用以下代码加载图片:
<ImageView fx:id="myImage" fitWidth="200" fitHeight="200">
<image>
<Image url="@image/eco-house.png"/>
</image>
</ImageView>
  • 使用相对路径@image/eco-house.png,对应resources/image/目录下的图片

3. 已尝试操作

  • 确认图片在resources目录下的路径正确
  • 执行mvn clean install构建项目,但问题仍存在
  • 检查JAR包确认图片已被包含

4. 系统信息

  • Java版本:23
  • JavaFX版本:17.0.6
  • IDE:IntelliJ IDEA 2024.3.5
  • 操作系统:Windows 11

无效尝试操作

  • 在FXML中正确使用@image/eco-house.png路径
  • 确认图片在resources目录且已加入JAR包
  • 尝试清理重建项目等方案,问题仍未解决

问题咨询

  • 该问题是否有解决方案?为何图片路径正确却无法正常加载?

补充说明

  • 已确认图片eco-house.png存放于正确路径src/main/resources/image/eco-house.png
  • 在FXML文件中使用相对路径@image/eco-house.png加载图片
  • 执行mvn clean install命令确保资源被加入JAR包
  • 已检查JAR包内容确认图片存在
  • 多次清理重建项目仍未解决问题

预期结果

  • 预期图片eco-house.png能在JavaFX的ImageView组件中正常加载,正确显示在应用窗口中,无加载或显示相关问题

内容的提问来源于stack exchange,提问作者Samir Oulhabi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 04:37:18