J2ME代码编译没错,但运行不了

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:13:11
我下了个手机版网络四子棋,J2ME代码编译没错,但运行不了:
点击“PLAY”没反应,点击“EXIT”后出现如下提示:
Running with locale: Chinese_People's Republic of China.936
java.lang.NullPointerException
at Connect4MIDlet.destroyApp(+4)
at Connect4MIDlet.commandAction(+14)
at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(+282)
at javax.microedition.lcdui.Display$DisplayManagerImpl.commandAction(+10)
at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)
at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+194)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+51)

Connect4MIDlet类是继承MIDlet的类!!
有哪位大侠能帮帮忙!
我重新弄了一下,在WTK里是运行不了,可是在MOTODEV SDK for Java ME 里面却运行的很好,是不是WTK哪里设置有问题!

我没使过MOTODEV SDK for Java ME 不过你说在“WTK里是运行不了,可是在MOTODEV SDK for Java ME 里面却运行的很好”个人认为是不是你下载的源码里使用了摩托罗拉sdk自己提供的某些专有包,或专有方法。。。。
----本人菜鸟一只,大家讨论一下。。。。
-----另:我真是菜鸟,都没看懂错误提示。。。。表骂。。。。。

会不会是WTK里没有MOTO的包呀?