Eclipse+EclipseME+WTK搭建J2ME开发环境

0、下载解压 Eclipse 3.3(早已经安装好了),并安装中文语言包:
    
1)Eclipse :http://www.eclipse.org
     2)Eclipse 3.3 中文语言包(babel):在Eclipse中打开插件安装菜单:Software Updates/Find and Install... ,搜索要安装的新功能部件,新建远程站点,输入地址:http://download.eclipse.org/technology/babel/update-site/
1、下载安装 WTK(Wireless Tools Kit) 2.5.2
     http://cds-esd.sun.com/ESD37/JSCDL/sun_java_wireless_toolkit/2.5.2-ml/sun_java_wireless_toolkit-2_5_2-ml-windows.exe?AuthParam=1221793433_0bdb869b9f99fca0ce2477244257dcf8&TicketId=B%2Fw9khuHTVlLTRNCP1ZZlwLh&GroupName=CDS&FilePath=/ESD37/JSCDL/sun_java_wireless_toolkit/2.5.2-ml/sun_java_wireless_toolkit-2_5_2-ml-windows.exe&File=sun_java_wireless_toolkit-2_5_2-ml-windows.exe (在www.sun.com网站上找)
2、下载安装 EclipseME 1.7.9
    
http://nchc.dl.sourceforge.net/sourceforge/eclipseme/eclipseme.feature_1.7.9_site.zip
     下载下来后在Eclipse中打开插件安装菜单:Software Updates/Find and Install... ,搜索要安装的新功能部件,选择New Local Site(新建本地站点),输入EclipseME1.7.9解压后的目录
     或者直接新建远程站点,输入url: http://www.eclipseme.org/updates/ ,不过时间可能比较长,压缩包有3M多。
3、
配置EclipseME
     打开Eclipse的首选项,
如果EclipseME插件安装成功,则在对话框左侧的树中能够看到J2ME节点,选择J2ME进行相关配置。
     1)
设置WTK根目录
        点击左侧树中的“J2ME”,这里唯一必需配置的是WTK Root。在这一项中要填入WTK的安装根目录。例如,我的WTK安装在E:/J2ME/WTK2.5.2。其余的使用默认即可。值得一提的是Antenna JAR这一项。Antenna JAR不是一个必设项,但是使用Antenna Jar能够编写Ant文件,轻松打包J2ME程序。我使用的是ver1.1.0,下载地址:http://nchc.dl.sourceforge.net/sourceforge/antenna/antenna-bin-1.1.0-beta.jar
     2)设备管理
       
点击“Device Management”,出现(图3)配置界面。点击“Browse”,选择WTK安装目录下的bin文件夹。例如我的bin文件夹的路径为E:/J2ME/WTK2.5.2/bin。然后再单击“Refresh”。插件会自动搜索出可用的设备。
     3)修改Debug设置
        根据eclipseMe网站上的文档说明里说的:“Because of some quirks in the wireless toolkits, Sun's in particular, if you are going to debug your MIDlet using Eclipse, you must change several of the default debug settings.”大概意思是说,如果你要用Eclipse调试你的应用程序,你必须改变一些默认的调试设置。
        具体的设置方法:打开Eclipse的首选项,依次展开Java、Debug,确保靠近窗口顶部的“Suspend execution on uncaught exceptions”和“Suspend execution on compilation errors”(“发生未捕获到的异常时暂挂执行”和“在发生编译错误时暂挂执行”)未被选中,另外,把靠近窗口底部的“Debugger timeout”(调试器超时)设置为15000
4、下载安装混淆器Proguard 4.2
     混淆器对减小Jar包大小,防止程序被反编译很有用,因此很有必要在J2ME开发环境中设置混淆器。
    
http://nchc.dl.sourceforge.net/sourceforge/proguard/proguard4.2.tar.gz
     打开Eclipse的首选项,依次展开J2ME、Packaging、Obfuscation ,在“Progurd Root Directory”填入Proguard的安装目录。
5、配置完毕!
6、最后讲一下关于MIDP 1.0 的问题,很奇怪,我的WTK2.5.2在eclipseMe中导入设备(Device Manage)时只找到4个MIDP2.0的设备,没有MIDP1.0的?!后来看了eclipseMe的官网上的一篇文章,才知道原来可以自己创建这些设备的,并且还给出创建MIDP1.0设备的例子。原文就不抄了,我把大概意思说一下吧:
     1)打开Eclipse的首选项,依次展开J2ME,Device Management,选定一个设备(一般都是DefaultColorPhone的啦),然后复制一份;
     2)编辑这个设备,在Base页,launch command template下面的一大堆参数中找到这个:-Xdevice:%device% ,把它替换成:-Xdevice:DefaultColorPhone ;
     3)在Libaries页,添加cldcapi10.jar 和 midpapi10.jar,eclipseMe会自动识别出来是CLDC1.0和MIDP1.0的,如果不能识别,就自己把它更过来吧(官网上说会识别,但我自己的就不行,不知道是什么哪里出了问题?那位牛人帮忙解释一下?),最后别忘了把原来的cldcapi11.jar 和 midpapi21.jar删掉。
     4)点OK,保存!
   参考文档:http://eclipseme.org/docs/advDeviceMgmt.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值