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

Java中ImageUtil.loadImageResource加载图片失败的排查与解决

项目中BufferedImage图片加载失败的解决方法

问题场景

尝试将项目目录中的图片加载为BufferedImage资源时,出现加载失败错误。

原加载代码

final BufferedImage plusMinusIcon = ImageUtil.loadImageResource(CalculatorProPlugin.class, "plus_minus_icon.png");

报错信息

net.runelite.client.util.ImageUtil - Failed to load image from class: 
...plugins.calculatorpro.CalculatorProPlugin path: 
...plugins.calculatorpro/plus_minus_icon.png

图片已保存至项目目录,复制得到的路径...plugins.calculatorpro\plus_minus_icon.png与代码中路径一致,但仍报错。

解决方案

按照Frakcool的建议,通过以下步骤解决:

  • 将图标移动到项目目录的resource文件夹中
  • 使用以下代码加载图片:
InputStream inputStream = CalculatorProPlugin.class.getResourceAsStream("/plus_minus_icon.png");
BufferedImage plusMinusIcon = null;
plusMinusIcon = ImageIO.read(inputStream);

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 14:02:39