2012-02-25 64 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後至今:

  • 只需重新啓動的NetBeans
  • 停止Windows防火牆
  • 使用不同的設備和配置

誰能告訴我什麼是錯的或wha我可以解決這個問題嗎?

+0

你解決了嗎?我有使用默認演示項目相同的問題:HelloMidlet.java – Memochipan 2012-04-01 15:42:07

+1

@Memochipan nope,我找到了一個通過導入項目仍在我的筆記本電腦上運行的J2ME SKD 3.0的工作。這不是一個解決方案,但它的工作原理:) – 2012-04-01 21:26:24

回答

0

下載最新版本似乎爲我解決了這個問題。我正在運行 - 產品版本:NetBeans IDE 7.2(Build 201207171143) - Java:1.7.0_03; Java HotSpot(TM)客戶端VM 22.1-b02

現在這個工作正常。不幸的是netbeans更新功能不起作用,因此您需要卸載當前的netbeans,下載並安裝新的實例。

相關問題