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

catch(java.io.IOException e){

2011-11-09 
ECLIPSE下LWUIT问题啊??java.lang.ClassNotFoundException: prj3_2/CopyOfHelloMidletat com.sun.midp.mid

ECLIPSE下LWUIT问题啊??
java.lang.ClassNotFoundException: prj3_2/CopyOfHelloMidlet
at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)
编了一个简单程序,检查没错误,但运行就出现 了这种异常,咋回事呢?
好吧,我是不懂lwuit,求高人啊!!
help !!
package prj3_2;
import com.sun.lwuit.Display;
import com.sun.lwuit.Form;
import com.sun.lwuit.Label;
import com.sun.lwuit.layouts.BorderLayout;
import com.sun.lwuit.plaf.UIManager;
import com.sun.lwuit.util.Resources;


public class CopyOfHelloMidlet extends javax.microedition.midlet.MIDlet {

public CopyOfHelloMidlet() {
// TODO Auto-generated constructor stub
}

public void destroyApp(boolean arg0) {
// TODO Auto-generated method stub

}

public void pauseApp() {
// TODO Auto-generated method stub

}

public void startApp() {
Display.init(this);
try{
System.out.println("dddd");
Resources r=Resources.open("/res/resources.res");
UIManager.getInstance().setThemeProps(r.getTheme(r.getThemeResourceNames()[0]));


}catch(java.io.IOException e){
Form f=new Form();
f.setTitle("helio world");
f.setLayout(new BorderLayout());
f.addComponent("Center",new Label("I am label"));
f.show();




}
}

}


[解决办法]

Java code
javax.microedition.midlet.MIDlet
[解决办法]
肯定不是楼上的所说的解决办法了。如果没有导入的话EC会出现报错的!
个人觉得可能有两方面的原因:
 1 : resources.res 此文件有没有写对
 2 : lwuit的环境有没有完全配置正确
[解决办法]
包导入后需要打钩,你钩子打了吗
[解决办法]
工程清理并重新构建下试试
[解决办法]
Eclipse里边是常有这个问题,配置起来比较的麻烦。网上有看到说用MTJ插件来配置的,我配置成功了,结果却发现不能生成安装的jar包。于是只好转用NetBeans来开发了,使用LWUIT很方便,不需要做什么特别的配置。

热点排行