工欲善其事,必先利其器——搭建J2ME开发环境

原创 2004年06月23日 15:51:00

      由于本文写作的时候eclipseME的版本还比较低,但是在0.5(如果我没有记错的话)以后安装方式就改变了,截至到11.18号最新的版本应该是0.6.1,如果大家安装高版本的话请参考下面连接中的文章,
http://www.j2medev.com/Article_Show.asp?ArticleID=144如果是0.4.x的可以参考本文。
       由于WTK并没有提供代码编辑的功能,因此本文讲述如何使用Eclipse搭建J2ME开发环境。读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。希望会对新手有所帮助。

  1.       你应该从如下地址下载相关的软件。
    J2SDK1.4.2_03+WTK2.1:                 http://java.sun.com
    Eclipse3.0RC2                                        http://www.eclipse.org
    EclipseME0.4.1                                      http://sourceforge.net
  2. 按照顺序依次安装J2SDK1.4.2_03、WTK2.1、Eclipse3.0RC2和EclipseME0.4.1,安装完j2sdk后应该设置环境变量classpath、path和JAVA_HOME等环境变量,这些我都不再多说了。设置后可以写个测试程序HelloWorld.java进行测试。在命令行下输入javac HelloWorld.java得到class文件后输入java Helloworld在屏幕输出Hello World那么表示j2SDK安装正确。
    public class HelloWorld
    {
          public static void main(String[] args)
          {
                System.out.println("Hello world");
          }
    }
    接下来安装WTK2.1,和一般的应用程序安装一样。安装以后可以从KToolBar里面运行一下WTK2.1里面自带的一些Demo,如果正常运行表示WTK安装正确,下面我们要搭建Eclipse的开发环境了,Eclipse的安装很简单,你直接把Eclipse3.0RC2解压到c:/eclipse就可以了。直接运行Eclipse.exe这样你就可以看到Eclipse的运行界面了。如果没有用过Eclipse的话那么你可以看看帮助文档,自己做个小java项目运行一下。下面我们要安装EclipseME.0.4.1的插件了,关闭Eclipse然后解压EclipseME0.4.1到c:/eclipse/plugin里面,重新启动Eclipse,选择windows->preferences可以进行配置J2ME开发平台。


    选择Platform Components->Wireless Toolkits,右键选择add Wireless Toolkit会出现下面的界面

    选择你的WTK的安装路径后选择确定这样你就设置好了J2ME的开发平台了。由于CLDC/MIDP是可以灵活配置的,你还可以创建其他的平台使用其他的模拟器,具体做法请参考EclipseME中的帮助文档。
  3. 下面我们新建一个小项目来讲解如何使用它开发J2ME项目,选择file->new->others->J2ME ->J2ME MIDlet suite,然后填写项目的名字例如helloworld,选择下一步最后完成,这样我们就新建了一个J2ME项目了

    接下来从Package Explorer里面选择项目helloworld然后新建一个J2ME MIDlet名字命名为HelloMIDlet

    然后就是编辑代码了,代码的内容如下:

/*
 * Hello.java
 *
 * Created on August 26, 2001, 10:30 PM
 */

package com.paulsjavabooks.instantj2me.Chapter1;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
 *
 * @author  paul_tremblett
 * @version 1.0
 */
public class Hello extends MIDlet {

    private Display display;

    public Hello() {
        display = Display.getDisplay(this);
    }

    public void startApp() {
        TextBox t = new TextBox("Hello MIDlet", "Hello MIDP!", 256, 0);
        display.setCurrent(t);
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }
}
   从菜单选择Run->run参照下图配置运行环境。

设置好以后,鼠标点击run,如果不出意料的话,程序会正常运行并会显示出如下界面。

         OK,这就是如何搭建J2ME开发环境的介绍,讲的比较粗糙,事实上最好的熟悉方法就是你马上安装然后就开始写程序测试。实践是最好的老师不是吗?

J2ME开发环境的安装和配置(转)

作者:liguangwen来源:http://liguangwen.bokee.com/J2ME开发环境的安装和配置 1.J2ME环境配置 建立J2ME手机程序开发环境的步骤 1. 下载java.su...
  • chiefwolf
  • chiefwolf
  • 2006年11月06日 12:52
  • 695

工欲善其事,必先利其器

如何做好一个答辩ppt?最为重要的是,不要照搬网上那些所谓的模板,不要用模板,不要用模板。你觉得模板很酷炫还是很大气?所谓的模板丑不丑不说,很有可能不适合你要表达的东西,填鸭式的ppt是很糟糕的。去改...
  • lusongno1
  • lusongno1
  • 2017年06月06日 18:57
  • 146

工欲善其事,必先利其器

本文版权归翟士丹(Stan Zhai)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。 原文地址:http://www.cn...
  • bboyjoe
  • bboyjoe
  • 2016年06月22日 16:49
  • 844

工欲善其事,必先利其器

子曰:工欲善其事,必先利其器。居是邦也。事其大夫之贤者,友其士之仁者。 上面这话是孔子用来回答其弟子的。 今天老夫就拿前面这一句“工欲善其事,必先利其器”来说说事吧。 其实作为一枚程序员,我觉得...
  • qq_25237107
  • qq_25237107
  • 2017年03月30日 14:18
  • 188

工欲善其事,必先利其器

原文地址:http://www.cnblogs.com/jasondan/p/it-memo.html 附:我在GitHub上整理的一些资料 技术站点 Hacker News...
  • rywaqpf
  • rywaqpf
  • 2015年03月18日 11:03
  • 3210

工欲善其事,必先利其器

技术站点 Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域OS...
  • WHACKW
  • WHACKW
  • 2015年09月10日 10:03
  • 506

工欲善其事,必先利其器

转自:http://www.cnblogs.com/jasondan/p/it-memo.html 技术站点 Hacker News:非常棒的针对编程的链接聚合网站Techmeme:美...
  • u014470581
  • u014470581
  • 2016年10月13日 09:48
  • 734

工欲善其事,必先利其器

源地址:http://www.cnblogs.com/mcmurphy/archive/2012/09/10/2674324.html 子曰:工欲善其事,必先利其器。合理的利用一些优秀的工具...
  • miraclehinn
  • miraclehinn
  • 2013年03月24日 20:24
  • 427

工欲善其事,必先利其器

首先抛出一个问题“如若你要开展一个你从未涉及过相关业务的项目,或是要解决一个你从未接触过的的技术点,你会怎样来开展工作”。    我想每个人的第一反应应该会是“通过互联网来查找相关资料”,恭喜你,很正...
  • u012730075
  • u012730075
  • 2013年11月05日 16:31
  • 465

工欲善其事,必先利其器

最近因为要去外派了,工欲善其事,必先利其器!所以又回顾了一下自己github上所收藏的项目,也算是温故而知新吧。 最流行的android组件大全 http://www.open-open.co...
  • rongbinjava
  • rongbinjava
  • 2016年07月21日 21:05
  • 743
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工欲善其事,必先利其器——搭建J2ME开发环境
举报原因:
原因补充:

(最多只允许输入30个字)