网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  使用eclipseme开发j2me程序     
  文章作者:未知  文章来源:水木森林  
  查看:57次  录入:管理员--2007-11-17  
 
  一、安装和配置准备
  您需要安装 eclipse 3.0m9、j2me wireless toolkit 2.1和eclipseme,eclipse是ibm公司资助的开源 ide 开发环境,eclipse正受到越来越多的开发人员的关注。j2me wireless toolkit 2.1提供了运行 j2me 应用程序所需要的库以及模拟器等。eclipseme 插件可以让开发人员在 eclipse 环境中轻松开发j2me应用程序。
  
  1 安装
  关于在哪里下载以下软件的链接,请参阅参考资料部分:
  
  1. 从 eclipse 的 web 站点上下载 eclipse v3.0m9。您可以通过将其解压到任何一个选定的目录(这个目录在本文中称为 eclipse_home)中来安装它。
  
  2. 从 sun公司 的 web 站点上下载 j2me wireless toolkit 2.1。您可以安装到任何一个选定的目录中(这个目录在本文中称为 wtk_home)。
  
  3. 从 sourceforge 上下载eclipseme插件v 0.4.5。您可以通过将其解压到 eclipse_home/eclipse/plugins 目录中来安装它。
  
  4. 从 sun 的 web 站点上下载 j2se sdk。您可以将其安装到任何一个选定的目录(这个目录在本文中称为 java_home)中。本文中j2se sdk 的版本是 v1.4.2。
  
  2 配置eclipseme 插件
  要配置eclipseme 插件,执行以下步骤:
  
  1. 启动 eclipse。
  
  2. 配置 eclipseme 插件。要实现这个功能,请单击"window"菜单,然后选择"preferences"菜单项,然后在弹出的菜单中选择"j2me"。然后执行以下步骤:
  
  点击"platform components",见图1。
  右键单击右边窗口"wireless toolkits",选择"add wireless toolkit",此时会弹出窗口(见图2),"wireless toolkit directory"设置为wtk_home对应的安装目录。
  
图 1 eclipseme 插件配置界面

  
 使用eclipseme开发j2me程序(图一)

  3. 安装完成之后应该出现如图3的界面。
  
  
图2 添加wireless toolkit

  
 使用eclipseme开发j2me程序(图二)

  
图3配置eclipseme 插件 - 最终结果

  
 使用eclipseme开发j2me程序(图三)

  
  二、开发 j2me应用程序
  在本节中,我们将介绍使用 eclipseme 插件构建 j2me 应用程序的基本步骤。首先,您将创建一个 j2me 项目。然后,您可以开始您的j2me开发之旅。
  
  1 创建 j2me项目
  要创建一个 j2me 项目,回到"file"菜单,选择"new"项,并在子菜单中选择"project"。然后执行以下步骤:
  
  (1.) 进入"j2me"选项,选择"j2me midlet suite"并单击"next"(参见图4)。
  
  (2.) 填上项目名,并单击"next"(参见图5)。
  
  (3.) 选择可能的平台定义。可以选择"j2me wireless toolkit 2.1 midp1.0 platform"或者"j2me wireless toolkit 2.1 midp1.0 platform",默认为前者。(参见图6)。
  
  (4.) 单击"next",出现j2me项目有关设置,这里我们均采用默认设置(参见图7)。
  
  (5.) 单击"finish",完成项目创建。
  
  最终创建 j2me 项目的结果如图8所示。
  
  
图 4. 创建 j2me 项目 - 步骤 1

  
 使用eclipseme开发j2me程序(图四)

  
图 5. 创建 j2me 项目 - 步骤 2

  
 使用eclipseme开发j2me程序(图五)

  
图 6. 创建 j2me 项目 - 步骤 3

  
 使用eclipseme开发j2me程序(图六)

  
图 7. 创建 j2me 项目 - 步骤 4

  
 使用eclipseme开发j2me程序(图七)

  
图 8. 创建 j2me 项目 - 最终结果

  
 使用eclipseme开发j2me程序(图八)

  
  2开发 j2me项目
  要创建一个 j2me 应用程序,回到"file"菜单,选择"new"项,并在子菜单中选择"other"。然后执行以下步骤:
  
  (1). 进入"j2me"选项,选择"j2me midlet"并单击"next"(参见图9)。
  
  (2). 填上应用程序名,其他设置采用默认设置,并单击"finish"(参见图10),完成应用程序创建。
  
  
图 9. 创建 j2me 应用程序 - 步骤 1

  
 使用eclipseme开发j2me程序(图九)

  
图 10 创建 j2me 应用程序 - 步骤2

  
 使用eclipseme开发j2me程序(图十)

  系统会自动生成helloworld.java程序以及一段自动生成的代码,最终的程序代码见清单1。
  
  清单 1. helloworld.java
  
  /**
  * helloworld.java
  *
  * @author wanhui
  */
  import javax.microedition.lcdui.display;
  import javax.microedition.lcdui.textbox;
  import javax.microedition.midlet.midlet;
  public class helloworld extends midlet {
  private textbox textbox;
  /**
  * constructor of the helloworld class
  */
  public helloworld() {
  textbox = new textbox("", "hello world!", 20, 0);
  }
  /*
  * the startapp method is used for starting or restarting a midlet.
  *
  * @see javax.microedition.midlet.midlet#startapp()
  */
  public void startapp() {
  display.getdisplay(this).setcurrent(textbox);
  }
  /*
  * the pauseapp method is called by the system to ask a midlet to "pause"
  *
  * @see javax.microedition.midlet.midlet#pauseapp()
  */
  public void pauseapp() {
  }
  /*
  * the destroyapp method is called by the system when the midlet is about to
  * be destroyed
  *
  * @see javax.microedition.midlet.midlet#destroyapp(boolean)
  */
  public void destroyapp(boolean unconditional) {
  }
  }
  
  
  
  3 运行j2me应用程序
  要运行一个 j2me 应用程序,选中一个应用程序,本文中为helloworld.java,然后回到"run"菜单,选择"run as"项,并在子菜单中选择"1 emulated j2me midlet"。然后eclipse会启动j2me wireless toolkit 2.1中的模拟器得到运行结果见图11。
  
图 11 j2me 应用程序运行结果

  
使用eclipseme开发j2me程序(图十)

  
  结束语
  在本文中,我们介绍了 eclipse ide 开发环境下使用eclipseme插件开发j2me程序。您已经学习了在eclipse环境下如何创建了一个简单的j2me应用程序
 
 
上一篇: struts环境配置手顺(eclipse版)    下一篇: 用eclipse作为jakarta tomcat的开发环境
  相关文档
ejb3.0开发指南之多对多和一对一 11-17
在组件上显示图象 11-17
spring框架快速入门之简介 11-16
java基础:从c++转到java需注意的地方 11-16
java网络编程基础 socket类的使用方法 11-16
comparemode 属性 11-16
java语言基础 三 11-17
java软件开发学习笔记(三) 11-17
appfuse中使用clob类型 11-17
jdk1.4新特性:断言 11-17
消除对过期对象的引用 11-17
j2ee基础应用:j2ee中sql语句自动构造方法 (1) 10-27
类装入问题解密,第 3 部分: 处理更少见的类装入问题 11-17
java基础:浅析java中的函数的动态调用 12-06
进阶:java中用动态代理类实现记忆功能 12-27
scjp认证考试全接触 11-17
java编程:vector在java编程中的应用 11-16
用jsp定制标签创建丰富的超连接(二) 11-17
jbuilderx使用ant读书笔记 11-17
prevayler—轻量级数据存储框架 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息