首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java读取图片的有关问题

2012-12-22 
java读取图片的问题本帖最后由 liuzhenjun_0722 于 2012-11-15 12:37:09 编辑public ImageComponent(){//a

java读取图片的问题
本帖最后由 liuzhenjun_0722 于 2012-11-15 12:37:09 编辑 public ImageComponent()
{
//acquire the image
try
{
                        //我使用的工具是MyEclipse,此处需要读取一张图片,没有任何提示,直接打印出异常日志,要读取图片如何修改呢,请教各位
image = ImageIO.read(new File("blue-ball.gif"));
}
catch(IOException e)
{
e.printStackTrace();
}
}

报错如下:
javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(ImageIO.java:1275)
at exa7_6.ImageComponent.<init>(ImageTest.java:57)
at exa7_6.DrawFrame.<init>(ImageTest.java:40)
at exa7_6.ImageTest$1.run(ImageTest.java:24)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[最优解释]
文件放路径是不是写错了,应该放在在项目下

[其他解释]
文件读取错误有两个原因:一是路径,二是该图片不能识别。 
楼主,先看看你的路径
[其他解释]
应该检查一下你的路径
[其他解释]
image = ImageIO.read(new File("blue-ball.gif"));
要么复制图片到你的项目下面,要么修改路径
[其他解释]

引用:
应该检查一下你的路径

+1

热点排行