日期:2014-05-20  浏览次数:20626 次

TWaverUtil.getImage()方法无法加载图片
Image image = TWaverUtil.getImage("images/love.png");

运行提示
can't load image 'images/aa.png'
我觉得路径是对的,为什么不能加载图片呢

注:图片在根目录下的images文件的aa.png

------解决方案--------------------
提示代码给的太少了,把必要的代码贴出来才能给你准确给你判断错误啊。
------解决方案--------------------
一、你好好的用什么TWaver,这个东东要是免费开源的也就算了,这个东东是要收费的,一个key十几万呢。不要被javaeye上那个小中华给忽悠了,那人水平是有的,但是是TWaver的技术主管,他发那些帖子的主要目的是去javaeye上给TWaver做广告的。

二、给你几个静态方法你试试:
	/**
 * 读取 jar 包内资源图片,并返回一个 BufferedImage,
 * 注意ClassLoader和getClass().getResource()的路径不同, 最前面不带 "/"
 * @param imgPath - 图片路径
 * @return 返回一个 BufferedImage
 */
public static Image getImage(String imgPath) {
BufferedImage img = null;
try {
img = ImageIO.read(ClassLoader.getSystemResource(imgPath));
} catch (Exception e) {
return null;
}
return img;
}