j2me执行失败,错误代码1,CLDC运行

时间:2012-02-25 09:34:29

标签: netbeans java-me cldc

我在NetBeans 7.1中使用j2me SDK 3.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无法运行。

当我创建一个空的新项目时,只有“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.

谷歌搜索后到目前为止,我尝试了以下解决方案:

  • 只需重新启动NetBeans
  • 即可
  • 停止Windows防火墙
  • 使用不同的设备和配置

有谁可以告诉我什么是错的或我可以做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:0)

下载最新版本似乎为我解决了这个问题。我在跑步   - 产品版本:NetBeans IDE 7.2(Build 201207171143)   - Java:1.7.0_03; Java HotSpot(TM)客户端VM 22.1-b02

现在工作正常。遗憾的是,netbeans更新功能不起作用,因此您需要卸载当前的netbeans,下载并安装新实例。