java.io.IOException -Image.createImage("ca-proud.png");为何
点击右边红色标题查看本文完整版:java.io.IOException -Image.createImage("ca-proud.png");为何会异常?
程序如下:
? 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"
? 大小写也不能错