2012-02-25 23 views
3

NetBeans 7.1でj2me SDK 3.0と3.0.5の両方でj2meアプリケーションを作成しました。数日前、スタートアップに影響を与えないコードの大きな変更の前に、うまくいきました。今すぐアプリケーションを実行しようとすると、エミュレータが起動しますが、アプリケーションの起動に失敗します。出力は次のように表示されます。j2meエラーコード1、CLDC実行で実行に失敗しました

Starting emulator in execution mode 
Installing suite from: http://127.0.0.1:16200/BuitenBeter.jad 
Processing UPDATE_CLASS 

エミュレータに次のエラーを閉じると示しています

*** Error *** 
Failed to execute MIDlet suite 
C:\Users\Willem\Documents\NetBeansProjects\BuitenBeter\nbproject\build-impl.xml:782: Execution failed with error code 1. 
BUILD FAILED (total time: 1 minute 16 seconds) 

それがポイントのXMLは次のとおりです。だから私はあることを仮定してい

<!--cldc-run--> 
<target name="cldc-run" if="cldc-platform.trigger"> 
    <nb-run jadfile="${dist.dir}/${dist.jad}" jarfile="${dist.dir}/${dist.jar}" jadurl="${dist.jad.url}" device="${platform.device}" platformhome="${platform.home}" platformtype="${platform.type}" execmethod="${run.method}" securitydomain="${evaluated.run.security.domain}" commandline="${platform.runcommandline}" classpath="${platform.bootclasspath}:${dist.dir}/${dist.jar}" cmdoptions="${run.cmd.options}"/> 
</target> 

CLDCは実行に失敗します。

"Hello World"コードだけの空の新しいプロジェクトを作成したとき、同じ設定でうまく動作します。次のとおりです。

  • のJ2ME SDK 3.0.5
  • DefaultCldcPhone1
  • CLDC-1.1
  • MIDP-2.0
  • 私はSDKを試してみた

を選択したすべてのオプションパッケージ3.0、私はすべてのオプションパッケージなしで試しました。私はCLDC-1.1.1を使って試しました。しかし、選択するとき、それは自動に以下のんCLDCは-1.1.1:

Platform UEI-1.0.1 does not support "CLDC-1.1.1" configuration, setting back to CLDC-1.1. 

は、これまでのところ、グーグルでの後、私は次のようsollutionsを試してみた:

  • は、単にWindowsファイアウォール
  • を停止NetBeansの
  • を再起動します
  • さまざまなデバイスと設定を使用する

何が間違っているのか誰に教えてもらえますか私はこれを解決することができますか?

+0

解決しましたか?私はデフォルトのデモプロジェクトを使用して同じ問題を抱えています:HelloMidlet.java – Memochipan

+1

@Memochipan nope、まだ私のラップトップで動作するJ2ME SKD 3.0でプロジェクトをインポートすることで回避策を見つけました。それは解決策ではありませんが、それは動作します:) –

答えて

0

最新のバージョンをダウンロードすると、この問題が解決されたようです。実行中 - 製品バージョン:NetBeans IDE 7.2(ビルド201207171143) - Java:1.7.0_03; Java HotSpot(TM)クライアントVM 22.1-b02

これは現在正常に動作しています。残念ながら、netbeansのアップデート機能は動作しませんでしたので、現在のnetbeansをアンインストールし、新しいインスタンスをダウンロードしてインストールする必要があります。