Unable to create MIDlet null是什么原因

import   javax.microedition.midlet.*;  
  import   javax.microedition.lcdui.*;  
   
  public   class   a   extends   MIDlet    
  {public   a()  
  {}  
  public   void   startApp()  
  {  
  Displayable   t=new   Form("");  
  Dispaly   display=Display.getDisplay(this);  
  display.setCurrent(t);  
  }  
  public   void   pauseApp()  
  {}  
  public   void   destroyApp(boolean   unconditional)  
  {}  
  }  
   
   
   
   
  Running   with   storage   root   DefaultColorPhone  
   
  Unable   to   create   MIDlet   null  
   
  java.lang.NullPointerException  
   
  at   com.sun.midp.midlet.MIDletState.createMIDlet(+14)  
   
  at   com.sun.midp.midlet.Selector.run(+22)  
   
  Execution   completed   successfully  
   
  348650   bytecodes   executed  
   
  22   thread   switches  
   
  429   classes   in   the   system   (including   system   classes)  
   
  1937   dynamic   objects   allocated   (61816   bytes)  
   
  1   garbage   collections   (0   bytes   collected)  

关于上面问题我的解决方式是在Eclipse环境中项目中的Application Descriptor 中的MIDlets选项卡设置Classs 如下所示

将上面的MainMIDlet改为你的MIDlet类名就可以了。

posted @ 2009-03-29 16:06  yifan  阅读(706)  评论(0)    收藏  举报