服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

使用eclipseme开发j2me程序


  一、安装和配置准备
  您需要安装 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应用程序

扫描关注微信公众号