之前下了个Galileo版本的Eclipse,也就是3.5版本,之前都是新建项目,然后运行成功。今天从公司拷贝整个项目回家,然后导入工程,竟然不行,就新建了项目,然后复制粘贴,忙完后,导入公司的开发包,在导出的时候也勾选了,但运行的时候报“java.lang.NoClassDefFoundError: ”,打包的时候也是报错“Errors occurred during the build. 只好到网上查了下,原来是要装EclipseMe的升级版本——“MTJ”(Mobile Tools for Java)。一下为网上找的答案: MTJ (Mobile Tools for Java ):是EclipseME的升级,EclipseME是Eclipse的插件,帮助开发J2ME MIDlets。 一、安装前准备 1 下载 eclipse3.5 和wtk2.5(我还是用WTK2.2) 2 下载mtj1.0到eclipse 启动 eclipse->点击 help ->点击 Install new software,按下图操作 http://download./mtj/updates/1.1.1/stable/ 即可在线升级mtj。 成功安装后可以看到,Window -->preferences 下有JAVA ME。 这里我发现原来3.5的版本里已经有“http://download./dsdp/mtj/updates/1.0.1/stable/”这个链接了,只不过状态为disable,只要把它的状态改成enable,然后再确定更新,然后新建项目的时候就出现了一个“Java Me”,如果用原来的EclipseMe则是“J2ME”。 二、mtj再与WTK绑定 Window-->preferences-->Java ME Device Management-->Imp (导入设备也就是导入模拟器) 三、可以调试MIDlet程序了 最后,发现工程没有jad了,而是以“Application Descriptor”取代,另外多了个“build.properties”,这个在使用Ant的时候用过,具体的得等我明天再研究了,今天好困啊。 |
|
来自: CevenCheng > 《JavaME》