1

「J2ME」の「LWUIT」は初めてです。システムに eclipse pulsar をインストールしました。sony ericsson j2me sdk もインストールしました。通常の j2me は問題なく動作します。

j2me プロジェクトで lwuit を使用する場合。その後、それは機能しません。

日食パルサーで「lwuit2」という新しいプロジェクトを作成しています。

次に、プロジェクトまたはパッケージ エクスプローラーから自分のプロジェクトを選択し、右クリックします。

次に、[ライブラリ] タブをクリックし、[外部 jar の追加] ボタンをクリックします。

次に、lwuit.jar を保存する lwuit パスを選択します。

次に、[OK]をクリックします。成功です。

以下は私のソースコードです

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 に答える