FeaturesPluginsDocs & SupportCommunityPartners

将现有的 Java ME MIDP/CLDC 源代码导入到 NetBeans IDE 5.5 中

本文档介绍了如何将现有的 Java™ Platform Micro Edition(Java™ ME 平台)源代码导入到 NetBeans IDE 5.5 项目中。有关 NetBeans IDE 5.5 项目和开发 Java ME CLDC/MIDP 应用程序的详细信息,请参见:

要求

您必须先安装 NetBeans IDE 5.5 和 NetBeans Mobility Pack for CLDC/MIDP 5.5,然后才能进行 Java ME MIDP/CLDC 开发。

注意:在 Mobility Pack 5.5 版本中,如果打开使用 Mobility Pack 早期版本中的可视 Mobile 设计器创建的项目时,这些项目将升级为新的格式。一旦保存了这些项目,则无法在 Mobility Pack 的早期版本中再次打开这些项目。有关特定的详细信息,请参见 http://wiki.netbeans.org/wiki/view/MobilityVisualDesignerVersions


项目模板

您可以使用以下三种项目模板来导入 Java ME MIDP 项目:

使用“导入 Wireless Toolkit 项目”模板

  1. 选择“文件”>“新建项目”(Ctrl-Shift-N)。
  2. 分别在“类别”下选择 "Mobile",在“项目”下选择“导入 Wireless Toolkit 项目”,然后单击“下一步”。
  3. 在“指定 WTK 项目”页中,选择要导入的项目。单击“下一步”。
  4. 在项目的“名称和位置”页中,为新项目选择 home 目录和位置。如果希望此项目是主项目,请将“设置为主项目”复选框保留为选中状态。单击“下一步”。
  5. 使用“选择缺省平台”页设置 IDE 编译和运行此项目所用的仿真器平台。单击“完成”。
  6. 要测试项目,请右键单击“项目”标签中的项目节点,然后选择“运行项目”。

使用“导入 Mobility Studio 项目”模板

  1. 选择“文件”>“新建项目”(Ctrl-Shift-N)。
  2. 分别在“类别”下选择 "Mobile",在“项目”下选择“导入 Mobility Studio 项目”,然后单击“下一步”。
  3. 使用“指定套件”页找到要导入的 MIDlet 套件。Mobility 项目定义文件的扩展名为 .adcontent。单击“下一步”。
  4. 使用项目的“名称和位置”页为 NetBeans 项目定义新的名称和位置。单击“下一步”。
  5. 使用“选择缺省平台”页选择在执行项目时用于模拟目标设备的平台仿真器。单击“完成”。

使用“基于现有 MIDP 源代码的 Mobile 项目”模板

  1. 选择“文件”>“新建项目”(Ctrl-Shift-N)。
  2. 分别在“类别”下选择 "Mobile",在“项目”下选择“基于现有 MIDP 源代码的 Mobile 项目”,然后单击“下一步”。
  3. 使用“指定 MIDP 源代码”页找到要导入源代码和 .jad 文件所在的源目录。单击“下一步”。
  4. 使用项目的“名称和位置”页为 NetBeans 项目定义新的名称和位置。单击“下一步”。
  5. 使用“选择缺省平台”页选择在执行项目时用于模拟目标设备的平台仿真器。单击“完成”。

使用“基于现有 MIDP 源代码的 Mobile 项目”模板导入 Antenna 项目

Mobility Pack 预处理程序几乎完全与 Antenna 预处理程序兼容,因此,您可以导入 Antenna 项目,并保留原始项目的预处理代码。

要导入 Antenna 项目,请按照下列步骤操作。

  1. 创建新项目。
    1. 选择“文件”>“新建项目”(Ctrl-Shift-N)。
    2. 分别在“类别”下选择 "Mobile",在“项目”下选择“基于现有 MIDP 源代码的 Mobile 项目”,然后单击“下一步”。
    3. 使用“指定 MIDP 源代码”页找到要导入源代码和(可选).jad 文件所在的源目录。
    4. 单击“下一步”。使用项目的“名称和位置”页为 NetBeans 项目定义新的名称和位置。单击“完成”。
  2. 为原始项目中列出的每个符号(移动设备)创建项目配置。例如,如果 Antenna 的 build.xml 文件包含代码
    <preprocess srcdir="src" destdir="src_colorphone" symbols="colorphone,JSR185,JSR172," verbose="true"/>
    请使用 "colorphone" 作为项目配置的名称。
    1. 在“项目”视图中,右键单击项目节点,然后从弹出式菜单中选择“属性”。
    2. 单击“管理配置”按钮。
      这会打开“项目配置管理器”。
    3. 单击“添加”按钮。
      这会打开“添加项目配置”对话框。
    4. 添加 build.xml 文件中列出的符号的名称。请务必准确地匹配符号名称。单击“确定”以创建该配置。
    5. 根据需要重复此步骤。
  3. 将性能添加到每个配置中。
    1. 在“属性”窗口的“类别”下,单击“性能”节点。
    2. 取消选中“使用 "DefaultConfiguration" 中的值”复选框。
    3. 单击“添加”按钮并为每个配置添加性能,使它们对应于 build.xml 文件中列出的符号。
      例如,如果位于 colorphone 配置中,并且 build.xml 文件包含代码
      <wtkpreprocess srcdir="src" destdir="src_colorphone" symbols="colorphone,JSR185,JSR172," verbose="true"/>
      则应该为 JSR185 和 JSR172 添加性能。
    4. 删除与刚导入的 Antenna 源无关的多余性能。

接下来,便可以在 IDE 中生成和运行应用程序了。

注意:唯一不包含的指令是 #include 指令。但是,有一种工具可用于直接将这些 include 文件插入到编辑器中的源代码。有关更多的详细信息,请参见联机帮助。


Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by