Lwuit类没找到错误。请帮我解决一下?

时间:2012-06-15 09:04:42

标签: java-me lwuit mobile-application midp-2.0 cldc

对于“J2ME”,我是“LWUIT”的新手。我在我的系统中安装了eclipse pulsar。我还安装了sony ericsson j2me sdk。正常的j2me工作正常。   

当我在我的j2me项目中使用lwuit时。然后它将无法正常工作。

我正在我的日食脉冲星中创建新项目“lwuit2”。

然后我从项目或包浏览器中选择我的项目,然后右键单击

然后我点击库标签,然后点击添加外部jar按钮,

然后我选择存储lwuit.jar的lwuit路径

然后我点击确定。这是成功的。

以下是我的源代码

import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

import com.sun.lwuit.Display;
import com.sun.lwuit.Form;

public class TestMidlet1 extends MIDlet {

    Form frm=null;

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

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
        // TODO Auto-generated method stub

    }

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

    }

    protected void startApp() throws MIDletStateChangeException {
        // TODO Auto-generated method stub

        Display.init(this);
        frm=new Form("Testing lwuit");
        frm.show();


    }
}

当我输入上面的代码时,eclipse脉冲星没有显示任何编译时错误。但是当我运行它时,它会显示错误。我打印屏幕错误窗口并附上它请参考下面的附件。

enter image description here

1 个答案:

答案 0 :(得分:3)

Pulsar不会将lwuit.jar导出到你的midlet的jar中,除非你明确指示它。在项目的“Java Build Properties”的“Order and Export”选项卡上,选择lwuit.jar,以便将其作为midlet的一部分导出。