现在的位置: 首页 > 综合 > 正文

今天遇到”Unable to create MIDlet”的问题

2013年10月14日 ⁄ 综合 ⁄ 共 588字 ⁄ 字号 评论关闭

  从04年开始接触j2me,但总是断断续续,只是将其作为一个爱好而已。最开始是用JBuiler,只可惜太大了,并且还要注册;后来用NetBeans,开源的,但用起来感觉总不如JBuilder顺手。

  这一段时间索性不借助集成开发工具(依赖性太强了),就用J2ME WTK,遇到一个"Unable to create MIDlet"的问题这个问题以前没有遇到过。编译通过,但是一运行就提示“Unable to create MIDlet”错误,网上查了一下,也没发现合适的解决办法。后来想是不是包名的问题,于是将包名加以修改,问题开始得以解决。但是只是假象而已,运行一次后又出现错误。

  我的程序MIDlet名为"ManageTest",package名为"managetest",导致了"Unable to create MIDlet"的错误。后来又看jad文件,终于找到问题所在,原来没有给全ManageTest的路径,路径应为package名.MIDlet名。

  在J2ME WTK中“项目-设置-MIDlets”中设置“类”,给出全路径名。以前使用JBuiler总是在建立工程的同时设置packeage名,后面再新建类时会自动添加package名;使用J2ME WTK开发,需要自己设置package名,并且同时设定MIDlets。看来还是要多使用J2ME WTK,不能总是依赖于集成开发环境。

抱歉!评论已关闭.