金陵十三钗完整剧情:JavaME环境搭建(WTK+Eclipse+MTJ) --001

来源:百度文库 编辑:中财网 时间:2024/05/04 06:35:25

       之前下了个Galileo版本的Eclipse,也就是3.5版本,之前都是新建项目,然后运行成功。今天从公司拷贝整个项目回家,然后导入工程,竟然不行,就新建了项目,然后复制粘贴,忙完后,导入公司的开发包,在导出的时候也勾选了,但运行的时候报“java.lang.NoClassDefFoundError: ”,打包的时候也是报错“Errors occurred during the build.
Errors running builder 'Preverification' on project 'XXXXX'.
org.eclipse.jdt.internal.core.JavaModel.getTarget(Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/core/runtime/IPath;Z)Ljava/lang/Object;
”。 看来是我的Eclipse的问题。

       只好到网上查了下,原来是要装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.eclipse.org/mtj/updates/1.1.1/stable/


即可在线升级mtj。

成功安装后可以看到,Window -->preferences 下有JAVA ME。

这里我发现原来3.5的版本里已经有“http://download.eclipse.org/dsdp/mtj/updates/1.0.1/stable/”这个链接了,只不过状态为disable,只要把它的状态改成enable,然后再确定更新,然后新建项目的时候就出现了一个“Java Me”,如果用原来的EclipseMe则是“J2ME”。

二、mtj再与WTK绑定

Window-->preferences-->Java ME Device Management-->Import Devices-->指向WTK文件夹

(导入设备也就是导入模拟器)

三、可以调试MIDlet程序了

最后,发现工程没有jad了,而是以“Application Descriptor”取代,另外多了个“build.properties”,这个在使用Ant的时候用过,具体的得等我明天再研究了,今天好困啊。