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

java.io.IOException -Image.createImage("ca-proud.png");为何会异常?

2014-01-26 
程序如下:Image cflag nulltry {cflag Image.createImage(ca-proud.png)}catch(java.io.IOExceptio

程序如下:
  Image cflag = null;
  try {
  cflag = Image.createImage("ca-proud.png");
  }
  catch(java.io.IOException err) {
  err.printStackTrace();
  }
  为何执行后出现异常,运行环境eclipseme,WTK2.3,
  ca-proud.png文件就放在源程序同一目录下,没有包,
  都在根目录下.异常如下:
  java.io.IOException
  at javax.microedition.lcdui.ImmutableImage.getImageFromStream(+15)
  at javax.microedition.lcdui.ImmutableImage.<init>(+20)
  at javax.microedition.lcdui.Image.createImage(+8)
  at SplashExample.startApp(+84)
  at javax.microedition.midlet.MIDletProxy.startApp(+7)
  at com.sun.midp.midlet.Scheduler.schedule(+270)
  at com.sun.midp.main.Main.runLocalClass(+28)
  at com.sun.midp.main.Main.main(+116)

------解决方法--------------------------------------------------------
路径不对,应该:cflag = Image.createImage("/ca-proud.png");
------解决方法--------------------------------------------------------
确定文件的路径(包含"/")与字母大小写
------解决方法--------------------------------------------------------
在REC文件下,要带"/"
  源文件一起的话,没试过,听说是,听说,不用带,直接""
  当然
  这是WTK2。2的情况
------解决方法--------------------------------------------------------
eclipse默认的是res
  要带"/xx.png"
  大小写也不能错

        

热点排行