无法使用j2me创建MIDlet

时间:2011-11-29 11:30:12

标签: java

我使用WTK 2.5.2。我在运行程序时遇到错误。错误的本质是..

Unable to create MIDlet HelloMidlet
 java.lang.ClassNotFoundException: HelloMidlet
 at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
 at com.sun.midp.midlet.Selector.run(+22)

..原因是什么..请建议。

2 个答案:

答案 0 :(得分:0)

请参阅您的JAD应用程序描述符,您似乎已将HelloMidlet指定为不存在的MIDlet-class

答案 1 :(得分:0)

你真的在默认包中吗?检查完全限定类名是否在jad文件中正确写入。

你是如何创建和运行midlet的?例如,如果您正在使用Eclipse插入,则应自动完成,但如果您正在使用WTK,请直接将jar大小检查为jad。它必须是一样的。

检查编译器的-target选项。可能你正在为WTK使用的更新版本的JVM编译类。

如果您仍有问题,请提供更多详细信息。