EclipseでのMIDP開発環境構築ができない?原因と解決方法を解説!

このQ&Aのポイント
  • EclipseでのMIDP開発環境構築で問題が発生し、エミュレータ画面が真っ黒になる現象が発生しています。
  • Vodafoneのサイトから必要なプラグインとエミュレータをインストールし、HelloWorldプログラムやサンプルを実行しても同様の現象が続きます。
  • 問題の解決方法として、J2ME Wireless Toolkit2.2のktoolbarからエミュレータを実行することで正常に表示されることが確認されました。
回答を見る
  • ベストアンサー

EclipseでのMIDP開発環境構築ができません。

環境構築で手間取っています。 Eclipseで開発したいので、Vodafoneのサイトから、P6型のEclipse プラグインと、V-appli Emulator(P6型) Ver.1.1をインストールしました。 J2ME Wireless Toolkit2.2もインストールしました。 添付のEclipse連携マニュアル通りに外部ツールから実行すると、エミュレータ 画面は起動するのですが、画面が真っ黒で何も表示されません。 HelloWorld出力プログラムを実行しても、VodafoneのサイトにあったP6型用の サンプルを実行してみても、同様です。 コンソールは、この状態で止まっています。 transport:dt_socket address: localhost:2800 server: 8000 suspend: n [[KVMDebugProxy/Out]]: Connecting to localhost on port 2800 [[KVMDebugProxy/Out]]: Waiting for debugger on port 8000 [[KVMDebugProxy/Out]]: DebuggerListener: Address already in use: JVM_Bind initialize MA-x Emulator terminate MA-x Emulator J2ME Wireless Toolkit2.2のktoolbarからエミュレータを実行すると、 HelloWorldがちゃんと表示されます。 これは何が原因なのでしょうか?

  • yumi_
  • お礼率73% (45/61)
  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • yuniwa
  • ベストアンサー率100% (1/1)
回答No.1

MIDP環境を使ったことはないのですが、メッセージの内容は 「(リモート)デバッガが使っている8000というポートが、既に使われています」というものです。 8000番ポートを使っている別のプログラムが存在するのではないでしょうか?

yumi_
質問者

お礼

調べてみたところ、昔使っていたエアーエッジでのページ表示を速くするための、Venturiというソフトが使っていました。 ありがとうございました。

関連するQ&A

  • Eclipse で S! Appli Emulator [統合版] のデバッグ

    S!アプリ(JSCL版)を製作中ですが、デバッグがうまくいかず困っています。(ブレークポイントでブレークしない。) 開発環境) ・j2sdk1.4.2_16 ・Eclipse3.2.0 (日本語化済み) ※ 3.2.1でも現象同じ ・JSCL用 S! Appli Emulator - S! Appli Emulator [統合版] ・Eclipse向けプラグイン : 632-111-EclipsePlugin_JSCL_20070202 環境構築) インストールや設定などは、プラグイン同封のIDE組込みガイドを参照しました。(手順通り) 次の操作によりデバッグを開始しています。 メニュー[実行] -> [構成及びデバッグ] -> S!アプリ-新規構成] (設定内容:プロジェクト=プロジェクト名、JADファイル=フルパス、 エミュレータ=S! Appli Emulator [ 統合版 ] Ver. 1.0.0、 デバイス=S!_Appli_Universal_JSCL1_3_2) -> [デバッグ] エミュレータが起動され、以下がコンソールに表示されます。 transport:dt_socket address: localhost:2800 server: 8000 suspend: n [[KVMDebugProxy/Out]]: Connecting to localhost on port 2800 [[KVMDebugProxy/Out]]: Waiting for debugger on port 8000 [[KVMDebugProxy/Err]]: KVM not ready: Connection refused: connect initialize MA-x Emulator [[KVMDebugProxy/Out]]: Connection received. また、ポートの状況は次のようになっています。(netstat -bo) Proto Local Address Foreign Address State PID TCP User:2800 localhost:4936 ESTABLISHED 3896 [emulator.exe] TCP User:4936 localhost:2800 ESTABLISHED 924 [java.exe] TCP User:4937 localhost:8000 ESTABLISHED 208 [javaw.exe] TCP User:8000 localhost:4937 ESTABLISHED 924 [java.exe] ここで、ソフトキーを押しますが、ブレークせずに処理は続きます。 (ソフトキーを押した所にブレークポイントを設定しています。  また、他の箇所に設定しても止まりません。) アプリ自体は以下の条件で期待通りに動いています。 ・Eclipse上での実施 ・エミュレータ単体での実施 ・Eclipse上でのデバッグ実施(上記ブレークしません) ・MEXAプラグインを導入し、MEXAプロジェクトとした場合、  実行、デバッグ(ブレーク含む)とも問題ありません。 いろいろ調査、検索しましたが解決できず、手順や設定の問題など その他、情報あれば教えてください。よろしくお願いします。

  • EclipseでDojaのデバックできない

    お世話になっております。 Eclipse3.1.2にDoja1.5をプラグインしてプロジェクトをデバックしたいです。 しかし、普通に実行することはできるのですが、 デバックをすると Connecting to 127.0.0.1 on port 2800 Waiting for debugger on port 8000 というコンソールのメッセージとエミュレータが起動して、 一向にデバックができません。 どうしたらよいのでしょうか?

    • ベストアンサー
    • Java
  • eclipseが使えません

    はじめて質問させていただきます。よろしくお願いいたします。   最近Javaを始めようとしています。 ”JDK6 Update10”をダウンロード&インストールした後 PATHを通しコマンドプロンプトを使い "HelloWorld"のプログラムを実行したらちゃんとできたのですが 次に”eclipse ver3.4.1”をDLして"HelloWorld"のプログラムを実行しようとしたら ”エディターにはメイン型が含まれていません”というメッセージがでで、プログラムが動きませんでした。 ちなみに以下がプログラムの内容です。  public class test01 { public static void main (String args[]){ System.out.println("HelloWorld!"); }   何かしなくてはいけない設定などあるのでしょうか? インストール済みのJREというのは jdk1.6.0_10というものに設定しました。

  • Doja3.5 + Eclipse3.1.1でのデバッグがまともに動きません。

    Doja3.5 + Eclipse3.1.1 でのデバッグ方法をご存知の方いないでしょうか? 現状は 1.[実行]-[構成及び実行]⇒[デバッグモード起動]にチェック⇒[実行] 2.[デバッグ]-[構成及びデバッグ]⇒[リモートJavaアプリケーション]⇒該当するプロジェクトを選択  ⇒パラメータの類は変えずに[デバッグ] と進めるとEclipseを起動した初回のデバッグのみデバッグが進み、 設定したブレークポイント等まで進んでくれるのですが 2回目からコンソールには Connecting to 127.0.0.1 on port 2800 Waiting for debugger on port 8000 Connection received. と表示される所まで進むのですが端末エミュレータウィンドウが表示されなかったり 端末エミュレータウィンドウまで表示され doja_g.exeアプリケーションエラー 0x00412301の命令が0x00000004のメモリを参照しました。 メモリがreadになることはできませんでした。 のエラーメッセージが表示されデバッグできません。 Doja3.5 + Eclipse3.1.1の組み合わせではまともにデバッグはできないのでしょうか? http://eclipsewiki.net/eclipse/?FrontPage や  http://oshiete1.goo.ne.jp/kotaeru.php3?q=1438386 等も参考にさせて頂いたのですがデバッグがまともに進みません。 原因に心当たりがある方、どうかご指導頂けないでしょうか? よろしくお願いします。 できるならFOMA900以降でアプリを作成したいのでDojaのバージョンは3.5としています。 Eclipseの3.0以降はDojaが対応していないのでしょうか?

    • ベストアンサー
    • Java
  • EclipseでIアプリを起動したら、エミュレータが起動されません。

    EclipseでIアプリの制作を行っているのですが、設定がおかしかったのか実行時にエミュレータが強制終了されます。 プログラムでのエラーは無く、他からコピペしてきたhelloworldのプログラムでも同様のことが起こります。 何か原因に心当たりがある方は回答よろしくお願いいたします。 eclipseのバージョン:3.4.2 jdk:1.6,jre6 DOJA:5.1(eclipse用にカスタム)

    • ベストアンサー
    • Java
  • android sdkについてのサンプルアプリ一つすらおぼつかない初心

    android sdkについてのサンプルアプリ一つすらおぼつかない初心者ですが 質問させていただきます ネットで調べて見つけたソースコードのHelloWorldを手打ちで入力してデバッグした上で実行したのですが エミュレータが Android_ という文字だけを表示してとまってしまいます 実行後エミュレータを閉じたときに出るログは [2010-11-02 10:48:36 - helloworld] ------------------------------ [2010-11-02 10:48:36 - helloworld] Android Launch! [2010-11-02 10:48:36 - helloworld] adb is running normally. [2010-11-02 10:48:36 - helloworld] Performing jp.android.helloworld.HelloWorld activity launch [2010-11-02 10:48:36 - helloworld] Automatic Target Mode: launching new emulator with compatible AVD 'test' [2010-11-02 10:48:36 - helloworld] Launching a new emulator with Virtual Device 'test' [2010-11-02 10:48:41 - helloworld] New emulator found: emulator-5554 [2010-11-02 10:48:41 - helloworld] Waiting for HOME ('android.process.acore') to be launched... [2010-11-02 10:49:32 - helloworld] emulator-5554 disconnected! Cancelling 'jp.android.helloworld.HelloWorld activity launch'! 使っている環境は Eclipse : Galileo Version: 3.5.1 Build id: I20090611-1540 Java Beans 製品バージョン: NetBeans IDE 6.9.1 (Build 201007282301) Java: 1.6.0_21; Java HotSpot(TM) Client VM 17.0-b17 システム: x86 上で動作する Windows XP バージョン 5.1; MS932; ja_JP (nb) ユーザーディレクトリ: C:\Documents and Settings\User\.netbeans\6.9 です 参考にしたページはこれです http://firespeed.org/diary2/read/read.php?diary=kenz-1096 どなたかご教授お願いします

  • Vアプリ作成時のエラーについて

    下記環境においてVアプリを作成しています。 ・Eclipse 2.1.1 ・V-appli Emulator for JSCL1.2.2 そして下記のように、条件文を作成し、 実行するとV-appli Emulatorが少しの間起動し、 エラーと思われる内容がEclipse上に表示され、 V-appli Emulatorが閉じられます。 ※switch文でもエラーとなる ※条件文の記述箇所を変えても同様のエラーが起きる 【条件文の例】 if (****) { XXXXX; } 【エラー内容】 initialize MA-x Emulator ALERT: unable to verify class Main ALERT: Error verifying class Main terminate MA-x Emulator ただ、上述した「XXXXX」の部分をコメントにすると実行可能となります。 上述した内容に対して、対策等御存知の方いらっしゃいましたら、 御回答の程、よろしく御願いいたします。

    • ベストアンサー
    • Java
  • Androidのエミュレータの起動エラー

    こんにちは、Androidの入門書を読み始めた初心者です。本の通りに設定をしEclipseからエミュレーターの追加をし、新しく作成したエミュレーター実行時「start→Launch」とすると、次のようなエラーがでます。「emulator: ERROR: This AVD's configuration is missing a kernel file!!」 どのようにしたら良いのか解らず質問しました。どなたか宜しくお願いします。

  • JSP/サーブレットのデバッグ環境について

    現在JSP/サーブレットを利用し開発を行おうと考えています。 eclipseのリモートデバッグについての 設定方法が分かりません。 以下に現在の状況を記述します。 <状況>  ・デバッグ起動するオプションは指定済み(Port:8000)  ・サーバー側のファイアウォールのPort:8000は許可済み  ・サーバー側でnetstat -anを実行したところPort:8000「ESTABLISHED」  ・クライアント側でnetstat -anを実行したところ「ESTABLISHED」   ※8000ポートに対応するPort  ・eclipseにてリモートデバッグの実行すると、   「リモート VM に接続できませんでした。 接続がタイムアウトしました。」の   メッセージが表示されます。 <環境>  ・サーバー   WindowsXP   Tomcat5.5  ・開発機   WindowsXP   Eclipse(3.3) 開発機でデバッグを行う際には、Tomcatがインストールされていないと デバッグ(ステップ実行)できないのでしょうか。 ※なるべく開発機にTomcat等はインストールしたくありません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • PHPの環境構築について

    eclipse pdt2.0やXAMPPをインストールし、PHP総合開発環境PDT2入門(秀和システム)にかいてある通りにPHPサーバーの設定をしたのですが、PDT2.0の情報がネット上にないので困っています。 本には、ウィンドウ→設定から左ペインのPHP→PHPサーバーをクリックして右の編集ボタンをクリック、サーバータブの「このサーバーのドキュメント。ルートを示すURLを入力してくださいにhttp:/localhost/pdtと入力し、次に「path Mapping」タブから追加ボタンをクリックpath on Serverにc:dev/workspace\sampleを、path in workspaceに[/sample]を入力してOKボタンphpinfo.phpの中で<? phpinfo();?>を作成しphpinfo.phpを右クリック「実行」→「PHP Webページ」をクリックするとURLにhttp://localhost/pdt/sample/phpinfo.phpと表示されているのですが エラー画面が表示されて実行できません。ご教授よろしくお願いします。

    • 締切済み
    • PHP