在双击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损失就大了。