Java ME MIDP 开发快速入门指南
本教程将指导您完成使用 NetBeans IDE 创建 Java™ Platform, Micro Edition(Java™ ME 平台)移动信息设备配置文件 (Mobile Information Device Profile, MIDP) 应用程序的基本步骤,其目的是帮助您尽快着手开发 Mobile 应用程序。本教程引导您完成使用项目系统的一些基本步骤。我们向您介绍了两种方法来创建名为 "MyHello" 的 Java ME MIDP 项目,此项目在设备仿真器中显示文本 "Make My Day"。本教程可以帮助您做好使用其他 IDE 功能来开发 CLDC/MIDP 应用程序的准备。
注意:如果使用的是 NetBeans 6.8,请参阅 NetBeans IDE 6.8 Java ME MIDP 开发快速入门指南。
目录
要求
要学完本教程,您需要具备以下软件和资源:
注意:IDE 捆绑的仿真器根据下载的操作系统安装程序而有所不同。
- NetBeans 6.7 及更高版本的 Windows 发行版与 Java ME SDK 3.0 捆绑在一起。
- NetBeans IDE 的 Linux 发行版与 Sun Java Wireless Toolkit 2.5.2 捆绑在一起。
- NetBeans 6.9 的 MacOS X 版本与适用于 CLDC 的 Java ME SDK 3.0 捆绑在一起。
使用可视 Mobile 设计器创建 MIDP 应用程序
NetBeans IDE 提供一个使您可以快速创建 MIDP 项目的向导。创建此项目时,可以选择在可视 Mobile 设计器 (VMD) 或源代码编辑器中开发应用程序。使用 VMD,能够以可视方式规划应用程序流并设计应用程序使用的屏幕。在设计画布上保存更改时,设计器会自动创建应用程序的代码。
创建 MIDP/CLDC 应用程序
- 选择“文件”>“新建项目 (Ctrl+Shift+N)”。在“类别”下,选择 "Java ME"。在“项目”下,选择“Mobile 应用程序”,然后单击“下一步”。
- 在“项目名称”字段中输入
MyHello。使用缺省“项目位置”,或者将它改为系统上您要选择的目录。在本教程中,我们首选 $PROJECTHOME 目录。
- 选中“设置为主项目”和“创建 Hello MIDlet”复选框(缺省情况下均处于选中状态)。单击“下一步”。
- 选择缺省仿真器平台,并对其余选项使用缺省设置。单击“完成”。
- IDE 将创建
$PROJECTHOME/MyHello 项目文件夹。此项目文件夹包含所有源代码和项目 meta 数据,例如项目的 Ant 脚本。应用程序本身显示在可视 Mobile 设计器的“流设计”窗口中。

注意:有关可用组件面板组件的完整说明,请参阅可视 Mobile 设计器组件面板参考。
编辑 Java 源代码
现在我们编辑 MIDlet 显示的文本。
- 在 "HelloMIDlet.java" 下面,单击“屏幕”以显示屏幕设计器窗口,其中显示的“设备屏幕”是应用程序中的唯一可用的屏幕。
- 在设备屏幕中单击 Hello World! 消息。在“属性”窗口中,单击 Hello World! 文本以更改欢迎消息文本,然后按 Enter 键。在本示例中,我们键入了 Make my day。

- “屏幕”视图显示您在“文本”字段中输入的文本的预览。

编译并运行项目
- 从“运行”菜单中选择“运行”>“运行主项目 (F6)”。在“输出”窗口中观察项目编译的进度。注意
HelloMIDlet.java 文件在执行之前会先生成。设备仿真器打开,显示所执行的 MIDlet 的结果。设备仿真器启动 MIDlet 并显示您在源代码中输入的文本。
提示:可以右键单击项目节点,然后从上下文菜单中选择“运行方式...”以指定运行 MIDlet 的仿真器。下面显示了 Java ME SDK 3.0 中提供的 DefaultFXPhone1。

- 单击“退出”下面的按钮关闭 MIDlet。然后单击设备右上角的按钮关闭仿真器窗口。