在雙擊JAD通過模擬器運行的時候遇到了錯誤提示:

com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
?嵥????ó???????? MUST ??????: MIDlet
-1

  而裝在手機運行上則是閃了一下就關閉。
  網上找了下資料,發覺是JAD的問題,JAD內容有一定規范,JAD中需要包括以下信息:  

MIDlet-Jar-Size: 
MIDlet-Jar-URL: 
MIDlet
-Name: 
MIDlet
-Vendor: 
MIDlet
-Version:
MIDlet-1:
MicroEdition
-Configuration: 
MicroEdition-Profile: 
  
  我的錯誤JAD內容如下:

MIDlet-Jar-Size: 5279
MIDlet
-Jar-URL: eKey.jar
MIDlet
-Name: eKey Midlet Suite
MIDlet
-Vendor: Midlet Suite Vendor
MIDlet
-Version: 1.0.0
MicroEdition
-Configuration: CLDC-1.1
MicroEdition
-Profile: MIDP-2.0

  大家可以發現是少了"MIDlet-1"這行內容。"MIDlet-1"后面部分是包含了"應用程序名稱,圖標,類名稱"幾部分內容。比如我在這里就應該加上:

MIDlet-1:eKey,,eKey

  希望這樣能對大家有點幫助,特別是對像我這樣的初學者,最好先做個簡單的程序,調試一下,一方面測試環境是否配好,另一方面給自己一點鼓勵。最怕遇到這樣的問題,一下子慒了,然后萬念俱灰,從此不干JAVA損失就大了。