金陵十三钗完整剧情: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-->Imp
(导入设备也就是导入模拟器)
三、可以调试MIDlet程序了
最后,发现工程没有jad了,而是以“Application Descriptor”取代,另外多了个“build.properties”,这个在使用Ant的时候用过,具体的得等我明天再研究了,今天好困啊。