Eclipse+EclipseME+WKT搭建J2ME开发平台

看到现在的新手机都是支持java,所以不由得对此产生了兴趣,之前研究过J2SE和J2EE,现在就剩J2ME了,既然来了兴趣,就搭建起来玩玩吧:
工具版本:JDK:1.6      Eclipse3.4.1    Eclipse ME 1.7.7      WKT:sun_java_wireless_toolkit-2_5_2-ml-windows
现在就开始吧:
step1:
     首先安装JDK,可以在SUN公司下载,我安装的是jdk1-6-0的版本。然后设置环境变量。

       新建系统变量:JAVA_HOME:C:/Program Files/Java/jdk1.6.0
       编辑系统变量PATH:%JAVA_HOME%bin;
       新建系统变量:CLASSPATH:.;%JAVA_HOME%lib;
     step2:
       安装Eclipse,我安装的是3.4.1版本。安装好后可以根据需要安装一下汉化补丁。
     step3:
       安装EclipseME,目前最新的是EclipseME1.7.7版本。可以在sun的官网下载。下载后解压,把features和plugins两个文件夹的文件分别添加到Eclipse相应的文件夹中。安装成功如下图打开界面会看到J2ME节点。窗口——首选项;
step4:
       下载wtk,安装。然后就是设置击左侧树中的“J2ME”,出现如下图界面。这里唯一需要配置的是WTK     Root。在这一项中要填入WTK的安装根目录。例如,我的WTK安装在D:/WTK22。其余的使用默认即可。值得一提的是Antenna JAR这一项。Antenna JAR不是一个必设项,但是使用Antenna Jar能够编写Ant文件,轻松打包J2ME程序。(有时间我会介绍如何用Antenna JAR编写打包J2ME程序的Ant脚本。)



     step5:设备管理
       点击“Device Management”,出现(图3)配置界面。点击“Browse”,选择WTK安装目录下的bin文件夹。例如我的bin文件夹的路径为D:/ WTK22/bin。然后再单击“Refresh”。插件会自动搜索出可用的设备。


完成上面工作后,可以说J2ME环境基本上就搭建好了。可以在上面新建、编译、测试、打包程序了。但是有一个问题,我没有设置混淆器,不能使用“Create Obfuscated Package”。混淆器对减小Jar包大小,防止程序被反编译很有用,因此很有必要在J2ME开发环境中设置混淆器。




    这样J2ME开发环境就搭建好了,当然J2ME还有更多的配置需要我在以后的学习中继续探索!


第一个helloworld测试程序的代码如下:
package com.wdh.J2me;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class HelloWorld extends MIDlet {
private TextBox box = null;
public HelloWorld() {
  box = new TextBox("Hello world","显示Hello World",50,0);
  // TODO Auto-generated constructor stub
}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  // TODO Auto-generated method stub

}
protected void pauseApp() {
  // TODO Auto-generated method stub

}
protected void startApp() throws MIDletStateChangeException {
  // TODO Auto-generated method stub
  (Display.getDisplay(this)).setCurrent(box);

}
}
运行结果如下:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值