求助,为什么我打包了一个HelloWorld程序,为什么放到手机无法安装?
在eclipse能正常测试,我已经安装调试好了J2ME环境,但我打包右建项目--J2ME--CreatePackage--能打包出来.jar了,但放到手机就安装不了,帮我看看,谢谢, 
 另外使用Wireless   Toolkit   2.5.1   怎么打包呢,记得以前老版本在编译时候自动在bin生成.jar文件的吧,现在怎么没呢,还是怎么弄?     
 import   javax.microedition.midlet.*; 
 import   javax.microedition.lcdui.*;   
 public   class   HelloWorld   extends   MIDlet   implements   CommandListener   { 
 private   Display   display; 
 public   static   final   Command   exitCommand   =   new   Command( "退出 ",Command.EXIT,1);   
 public   HelloWorld(){}   
 public   void   startApp(){ 
 if(display   ==   null){ 
 display   =   Display.getDisplay(this); 
 } 
 TextBox   t   =   new   TextBox( "Netbeans ",    "出色的Java开发工具 ",   256,   0); 
 t.addCommand(exitCommand); 
 t.setCommandListener(this); 
 display.setCurrent(t); 
 }   
 public   void   pauseApp(){}   
 public   void   destroyApp(boolean   unconditional){}   
 public   void   commandAction(Command   cmd,Displayable   displayable){ 
 if(cmd   ==   exitCommand){ 
 destroyApp(false); 
 notifyDestroyed(); 
 } 
 } 
 }
------解决方案--------------------JAD文件没设置对吧~ 
 看看JAD文件里面设置的CLDC是不是1.1 MIDP是不是2.0
------解决方案--------------------去看看wtk帮助文档吧 
 我以前用eclipse打包也是这样 
 用wtk打包就ok
------解决方案--------------------我觉得有以下几种情况: 
 1. 有的手机安装需要jar包就可以了,比如nokia,但有的手机需要jar包和jad包的,而且安装的时候是点jad安装 
 2. 虽然说现在很多手机支持cldc1.1了,但有一些仍然不支持的,必须是cldc1.0才能安装上的,所以你要看一下是不是cldc设置错了 
 3. 就是打包好后,你用winrar软件打开,看里面的META-INF文件中的MANIFEST.MF文件中是否格式完整或正确,以前我也发生过不能安装,其原因就是这个文件里面的cldc没有写上   
 上面的3点你可以检查一下,我想应该可以解决你的问题了 :)
------解决方案--------------------里面的META-INF文件中的MANIFEST.MF文件中是否格式完整或正确 
 ```好像要指定MIDlet-1:属性```这个属性不能丢`去看看有没有MIDlet-1: 属性`` 
------解决方案--------------------jar jad 文件中的文件名等三个属性是必须相同的,否则会出现文件找不着
------解决方案--------------------肯定是JAD文件没有设置好。