0

netbeans のエミュレーターで実行されている J2SE アプリと j2me midlet の間で通信する方法が必要です。どうすればこれを達成できますか?

4

1 に答える 1

0

技術的には、Netbeans は J2SE アプリケーションであるため、J2ME エミュレーターを起動するたびに、すでにこれを行っています。

Netbeans がエミュレーターを起動すると、エミュレーターの標準出力と標準エラーが Netbeans に送り返されると思います。おそらく、エミュレーターの実行可能なコマンド ライン パラメーターを使用します。とはいえ、それは一方通行のコミュニケーションです。

Netbeans 内のデバッガーは、標準プロトコルを使用して情報を取得し、エミュレーターを操作します。

http://java.sun.com/j2se/1.4.2/docs/guide/jpda/jpda.html

もちろん、これを使用してもできることは制限されます。

エミュレーターは電話を表すことを意図しているため、pure Java から pure Java への唯一の通信チャネルはネットワークです。これは、2 つの環境間で tcp、udp、または http 接続を開くことを意味します。もちろん、実際の電話に J2Me アプリケーションを配置してこれを機能させるには、J2SE 側でかなりの設定が必要になります。

于 2009-08-19T11:02:27.593 に答える