运行你的第一个 J2ME 程序 | 【相关文章】 |
作者: 刘湛 日期: 2001-07-26 前言: 本文描述了如何运行自己的第一个 J2ME 程序,说明比较详细,配以大量图例和一个源代码.是很适合初学者Step by Step的入门级文章. 但并不涉及 JDK 的安装配置和 Forte 的使用方法. 运行环境 硬件: 1. CPU 频率133兆以上,如果用配套的Forte IDE,则最少需要300兆. 2. 内存64兆以上,用Forte的话要128兆以上. 3. 硬盘空间15兆以上,用Forte的话30兆以上. 软件: 1. Win98,W2K,NT操作系统 2. J2ME Wireless ToolKit () 3. JDK1.3 () 4. Forte for Java Community Edition () – 可选 5. 任意的文本编辑器(如果你不使用Forte的话) 说明: JDK版本必须是1.3或以上,Forte是 Sun 建议的 J2ME 配套开发环境,但不是必须的,可以用任意文本编辑器. 安装ToolKit 安装过程很简单,无需任何额外的配置: 1. 下载 ToolKit 2. 双击 j2me_wireless_toolkit-1_0.exe 图标. 3. 如果你希望使用Forte,在安装类型对话框中选择自定义(customer). 4. 保证安装目录不包含空格. 5. 安装完成后,在桌面上建立快捷方式,方便使用. 运行Toolkit中的例子 J2ME提供了两个演示的例子,可以在模拟器中运行. 1. 在classpath 中添加c:\J2MEWTK\lib\midpapi.zip 2. 开始菜单 => 程序 => J2ME Wireless ToolKit 1.0.1 => Ktoolbar 图1: Wireless ToolKit 界面 3. 点击“Open Project” 弹出下图窗口 图2: 打开项目 选中example,然后点击“Open Project” 4. 在 Wireless ToolKit 中点击“Run” 图3:模拟器界面 恭喜,当看到这个画面,就表明你的J2ME 环境配置成功了,下面,让我们来写第一个自己的小程序. 编写自己的程序 J2ME 只包含了 J2SE 的三个包: java.io, java.util, java.lang 另外还包含一些 J2ME 自己的包,比如 javax. microedition. lcdui, javax.microedition.midlet等 在语法上风格也很相近吧,熟悉java的人很快就可以上手. 1. 在 Wireless ToolKit 中点击“New Project” ,弹出下图的窗口 ; 图4: 新建项目 Project Name 中填写项目名,就叫”TestApplication” 吧 MIDlet Class Name 中填写类名,我们的第一个程序叫做”Today” 然后点击”Create Project”,这时在C:\J2MEWTK\apps目录下已经生成了TestApplication 子目录 这时会弹出一个配置窗口,直接点击“OK” 2. 进入C:\J2MEWTK\apps\TestApplication , 在src下建立Today.java /** * * This is a simple J2ME java program use to display the current date * Wirte by Jeru,Demo only * */ import java.util.*; import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class Today extends MIDlet { private Display myDisplay; private Form myForm; public Today() { myDisplay = Display.getDisplay (this); DateField date = new DateField("Today@#s date: ", DateField.DATE); Date now = new Date(); date.setDate(now); myForm = new Form("Today@#s date"); myForm.append(date); } protected void startApp() { theDisplay.setCurrent(f); } protected void pauseApp() { } protected void destroyApp(boolean unconditional){} } 保存编译,将生成Today.class文件转移到C:\J2MEWTK\apps\TestApplication\class目录中 3. 在图2的界面中选择 TestApplicaiton,点击” Open Project”,然后在 Wireless ToolKit 中点击“Build” 看到如下信息后,表明编译成功,再点击”Run” Building "TestApplication" Wrote C:\J2MEWTK\apps\TestApplication\bin\TestApplication.jar Wrote C:\J2MEWTK\apps\TestApplication\bin\TestApplication.jad Build complete 4. 查看运行结果 图 5 &n bsp; 图 6 & nbsp; 图7 模拟器界面上有四个方向键,这四个键中间有一个方按钮,起Enter的作用,运行 TestApplication首先出现图5的菜单 的界面,按方按钮依次会出现当前日期(图6)和日历(图7),在日历中还可以利用方向键更改当前日期,按第一排的 两个白色按钮可以退回主菜单或保存更改结果. 参考资料: 1. UserGuide.pdf under the C:\J2MEWTK\doc directory. 2. Quick Start Guide: JavaTM 2 Platform Micro Edition, Wireless Toolkit By Dana Nourie 3. The source code of the demo in Wireless ToolKit |