Nokiaは、Eclipseを含む他のIDEに依存して、Developer's Suiteの提供を中止しました。一方、ノキアは独自の開発ツールを再び変更し、EclipseMeも変更されました。これによりほとんどのドキュメントは無関係になります。Eclipseを使用してNokia用のJ2ME MIDletを作成する方法
シンプルなHello-Worldを作るためには何が必要なのでしょうか?
(私はすでに自分自身を見つけたので、これは他の人が使用するためのQ & Aである)
Nokiaは、Eclipseを含む他のIDEに依存して、Developer's Suiteの提供を中止しました。一方、ノキアは独自の開発ツールを再び変更し、EclipseMeも変更されました。これによりほとんどのドキュメントは無関係になります。Eclipseを使用してNokia用のJ2ME MIDletを作成する方法
シンプルなHello-Worldを作るためには何が必要なのでしょうか?
(私はすでに自分自身を見つけたので、これは他の人が使用するためのQ & Aである)
こんにちは、簡単な世界を作るために必要なものだ -
Here's an HelloWorld sample to test the configuration.
注:これは、WindowsXPの上で私のために働きました。 注:S60でも同様です。フェーズ3のS40 SDKをS60のものに置き換えてください。
ノキア固有のことを行う必要がない限り、Nokiaデバイス定義を完全に避けることをお勧めします。汎用デバイス用に開発し、アプリケーションを実際の物理デバイスにダウンロードして最終テストを行います。私が提案する手順:
Sun's Wireless Toolkitをダウンロードしてインストールします。
メソッド"installing via a downloaded archive"を使用してEclipseMEをインストールします。
Configure EclipseME。開発する "DefaultColorPhone"などの汎用デバイスを選択します。
例えば
がコードを入力し、プロジェクトを右クリックして、新しいミッドレット「のHelloWorld」
を作成し、新規プロジェクト「J2MEミッドレットスイート」、作成します。
public HelloWorld() {
super();
myForm = new Form("Hello World!");
myForm.append(new StringItem(null, "Hello, world!"));
myForm.addCommand(new Command("Exit", Command.EXIT, 0));
myForm.setCommandListener(this);
}
protected void startApp() throws MIDletStateChangeException {
Display.getDisplay(this).setCurrent(myForm);
}
protected void pauseApp() {}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}
public void commandAction(Command arg0, Displayable arg1) {
notifyDestroyed();
}
を私にとってEclipseMEの最も厄介な問題は、「壊れた」デバッガです。これはちょうど始まらないでしょう。これはドキュメントでカバーされていますが、最初にEclipseMEをインストールしたときにこのヒントを見つけるのに1時間ほどかかりました.1年後にJavaME開発に戻ったもう1時間でしたので、ここでもこの知識を共有することにしました。
Eclipseでのデバッガが起動しない場合は、
その後、EclipseはKVMに接続し、デバッガを接続してミッドレットを実行できます。
あなたの答えは重要です。それをもっと見えるようにするには、http://stackoverflow.com/questions/67559/how-do-i-fix-a-broken-debugger-in-eclipsemeにお答えください。 私はあなたのクレジットを受け取りたくありませんでした: - ) –
[EasyEclipse Mobile Java](http://www.easyeclipse.org/site/distributions/mobile-java.html)を試すことができます – Lawand