3

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

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の実行に失敗すると想定しています。

「HelloWorld」コードのみを含む空の新しいプロジェクトを作成すると、同じ構成で正常に実行されます。これは:

  • 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.

グーグルのこれまでのところ、私は次の解決策を試しました:

  • NetBeansを再起動するだけです
  • Windowsファイアウォールの停止
  • さまざまなデバイスと構成を使用する

誰かが私に何が悪いのか、これを修正するために何ができるのか教えてもらえますか?

4

1 に答える 1

0

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

これは現在正常に機能しています。残念ながら、netbeans の更新機能は機能しなかったため、現在の netbeans をアンインストールし、新しいインスタンスをダウンロードしてインストールする必要があります。

于 2012-09-29T10:31:10.537 に答える