1

我对“J2ME”的“LWUIT”很陌生。我在我的系统中安装了eclipse pulsar。我还安装了sony ericsson j2me sdk。正常的 j2me 工作正常。

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

我正在我的 Eclipse 脉冲星中创建新项目,即“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 pulsar 没有显示任何编译时错误。但是当我运行它时,它会显示错误。我打印屏幕错误窗口并附上它,请参阅下面的附件。

在此处输入图像描述

4

1 回答 1

3

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

于 2012-06-16T05:42:37.297 回答