eclipse3.6调试j2me,控制台无法输出??

源代码:
package package1;

import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class Succ extends MIDlet {

public Succ() {
// TODO Auto-generated constructor stub
System.out.println("asdf");
}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub

}

protected void pauseApp() {
// TODO Auto-generated method stub

}

protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
System.out.println("asdf");
}

}
正确的运行结果就该是:两行asdf,但控制台就只有正在通过存储根 C:\Users\Administrator\j2mewtk\2.5.2\appdb\temp.MediaControlSkin27 来运行,(我的wtk是安装在g盘的)还就是wtk上的按键是不能点击的,郁闷!之后我就MIDPlet菜单下点暂停后恢复(控制台还是没反应),wtk按键就可以点击了,但不管点击哪个键控制台都会有异常
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.sun.kvem.midp.GraphicsBridge.getDisplayParams(Unknown Source)
at com.sun.kvem.Button.keyRepeated(Unknown Source)
at com.sun.kvem.Button.access$900(Unknown Source)
at com.sun.kvem.Button$DefaultButtonState.accept(Unknown Source)
at com.sun.kvem.Button$HighlightedButtonState.accept(Unknown Source)
at com.sun.kvem.Button.accept(Unknown Source)
at com.sun.kvem.EMDevice.delegateMouseEvent(Unknown Source)
at com.sun.kvem.EMDevice.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
请高手帮个忙,不胜感激!!

第1个回答  2011-01-08

我测试了  各种ok    eclipse 重新安装下吧

第2个回答  2011-01-09
NullPointerException
这个是内存分配的异常,很常见的,说明你没有分配内存。不过程序的代码没有任何问题,也很简单。你安装的有问题吗?WTK要是和JDK绑定的?你有没有绑定?重新安装一下吧~本回答被网友采纳