《NetBeans Java ME CDC 开发快速入门指南》

简介

联网的设备配置 (CDC) 应用程序专门运行在至少有 2 MB 内存的移动设备和嵌入式设备上。与基于 MIDP 的移动电话相比,此配置所支持的 JVM 的功能更加丰富;前者通常只具有极少的内存,并且使用联网的受限设备配置 (CLDC)。本教程将向您说明如何使用 NetBeans IDE 创建 Java Platform, Micro Edition(Java ME 平台)CDC 应用程序。我们将向您演示如何使用三种可用 CDC 配置文件创建在设备仿真器中显示简单窗体的 Java ME CDC 项目。简而言之,本文档的意图旨在帮助您尽可能快速地创建应用程序。

目录

此页上的内容适用于 NetBeans IDE 6.9 或更高版本

要求

要学完本教程,您需要具备以下软件和资源:

软件或资源 要求的版本
带有 Java ME 的 NetBeans IDE 版本 6.9 或更高版本
Java 开发工具包 (JDK) 版本 6 或版本 7

添加 CDC 仿真器平台

支持的 CDC 配置文件

适用于 Windows 操作系统的 IDE 安装程序包括用于开发 CDC 应用程序的 Java ME SDK 3.0。请注意,不同的 CDC 仿真器平台支持不同的开发配置文件。以下是主要的开发配置文件以及支持这些配置文件的仿真器:

  • Personal Basis Profile (Sun Java ME SDK) 支持移动设备和嵌入式设备的应用程序开发框架(详细信息
  • Personal Profile (Nokia, Sony Ericsson) 是智能电话开发中最常用的配置文件。(详细信息

可用平台

NetBeans CDC 平台仿真器安装指南》中提供了有关添加以下支持的仿真器平台的说明。

  • Java ME SDK 3.0
  • Sony Ericsson CDC Platform UIQ SDK 3
  • Sony Ericsson M600 和 P990 设备
  • Nokia Series 80 Platform SDK for Symbian OS, Java and Personal Profile
  • NSIcom CrEme VM for Windows CE

在以下各节中,我们将使用每种可用配置文件创建一个 CDC 项目,并且还在 Personal 和 AGUI 配置文件应用程序中使用 IDE 的 GUI 构建器来增强用户界面。

创建一个新的 CDC 应用程序 - Personal Basis Profile

下面我们将使用 Java ME SDK 3.0 为 Personal Basis Profile (PBP) 1.1 创建一个 CDC 应用程序。

  1. 从主窗口中选择 File(文件)> New Project(新建项目)(Ctrl+Shift+N 组合键)。
  2. 从 "Categories"(类别)中,选择 Java ME。从 "Projects"(项目)中,选择 CDC Application(CDC 应用程序)。单击 "Next"(下一步)。
  3. 在 "Name and Location"(名称和位置)页中,将项目命名为 newcdc,然后使 Set as Main Project(设置为主项目)和 Set as Main Project(Create Main Class"(创建主类)复选框保持选中状态。单击 "Next"(下一步)。
  4. 在 "Select Platform"(选择平台)页中,使用相应的下拉菜单选择 CDC Java(TM) Platform Micro Edition SDK 3.0 作为 Java 平台,选择 DefaultCdcPbpPhone1 作为设备。将 "Profile"(配置文件)设置保留为 PBP-1.1,如下图所示。

    新建 CDC 项目向导

  5. 单击 "Finish"(完成)。IDE 将创建新的应用程序并打开主类窗体。
  6. 在 "Source"(源)视图中,找到 g.drawString("Hello, World!", 80, 50); 并添加 Java 字样,使其内容显示为 Hello, Java World!

    显示包含字符串

  7. 单击 F11 键以构建该项目,然后单击 F6 键以运行主项目。该项目在仿真器中启动,并显示修改后的 "Hello World!" 信息。

    显示默认颜色电话设备仿真器,该仿真器显示了消息

您还可以调试项目并使用 JUnit 框架为 CDC 项目创建测试。

创建一个新的 CDC 应用程序 - Personal Profile

下面我们将使用 Nokia Series 80 Platform SDK for Symbian OS, for Java, Personal Profile 为 Personal Profile 创建一个小应用程序。Sony Ericsson 平台也支持 Personal Profile。

  1. 选择 File(文件)> New Project(新建项目)(Ctrl+Shift+N 组合键)。在 "Categories"(类别)下,选择 Java ME。在 "Projects"(项目)下,选择 CDC Application(CDC 应用程序)模板。单击 "Next"(下一步)。
  2. 将该项目命名为 S80cdcApplication,然后在计算机上指定项目位置。使 Create Main Class(创建主类)复选框保持选中状态。单击 "Next"(下一步)。

    新建项目向导的

  3. 在 "Select Platform"(选择平台)页中,选择 Nokia S80 Platform

  4. 单击 "Finish"(完成)。IDE 将创建新的应用程序,并在 GUI 构建器中打开主类窗体,如下图所示。单击 "Source"(源)可查看该小应用程序的源代码。请注意,生成的代码将基于配置文件。对于本例,主类是从 java.awt.Frame 派生的。

使用 GUI 构建器创建应用程序界面

您可以按照与常规 J2SE 开发相同的方式来使用 GUI 构建器。在 GUI 构建器中,右键单击 Main.java 窗体,然后选择 Set Layout(设置布局)> Free Design(自由设计)。然后,将 "Palette"(组件面板)窗口中的组件拖放至 GUI 构建器的 "Design"(设计)区域。

注:请确保仅在窗体中使用 AWT 组件。由于所有 Nokia Series 80 设备均支持 Personal Profile,因此仅可使用 AWT 窗口部件。

有关使用 IDE 的 GUI 构建器的详细信息,请参见 Java GUI 应用程序学习资源

完成操作后,在 "Projects"(项目)窗口中右键单击该项目,然后选择 "Run Project"(运行项目)。设备仿真器的 "Applications"(应用程序)菜单中应显示您的应用程序。现在,您便可以在仿真器中运行设备。

您也可以调试项目并使用 JUnit 框架创建和调试测试。


另请参见

以下位置提供了有关使用 IDE 开发 Mobile 应用程序的更多信息:

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo