NetBeans Mobility Pack 5.5 发行说明

欢迎使用 NetBeans 5.5 Mobility Pack,此附加软件包提供了一些工具,可用于创建支持联网的受限设备配置 (Connected Limited Device Configuration, CLDC)/移动信息设备配置文件 (Mobile Information Device Profile, MIDP) 技术的 Java Micro Edition (Java ME) 应用程序。

系统要求

NetBeans Mobility Pack 5.5 在 J2SE JDK 5.0 (Java 2 JDK Standard Edition) 上运行,该软件由 Java Runtime Environment 和开发者工具(用于编译、调试和运行使用 Java 语言编写的应用程序)构成。

NetBeans Mobility Pack 5.5 在支持 Java VM 的操作系统上运行。下面列出了已通过 Mobility Pack 测试的平台。

  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows XP Professional SP2
  • Red Hat Fedora Core 3

Mobility Pack 包含 J2ME Wireless Toolkit 2.2 版

注意:NetBeans Mobility Pack 支持的平台可能与您计划使用的仿真器所支持的平台不同。您应该验证特定平台上是否同时支持 Mobility Pack 和您计划使用的仿真器。

错误与问题

要提交新的错误以进行归档、提出新增功能或增强功能请求,或者检查现有错误的状态,请使用 Issuezilla 错误跟踪系统:https://netbeans.org/bugzilla/enter_bug.cgi?component=mobility&version=5.5

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

以下是本发行版本中尚未解决的一些主要问题:

  • 如果 NetBeans Mobility Pack 的安装目录或用户目录的名称或路径中包含
    非 ASCII 字符,则 NetBeans Mobility Pack 将无法运行。
  • 如果 J2ME Wireless Toolkit 的安装目录或用户目录的名称或路径中包含非 ASCII 字符,则 J2ME Wireless Toolkit 将无法运行。
  • J2ME Wireless Toolkit 2.2 仿真器不支持在 Mobility 项目名称中使用多字节字符,也不支持在将成为 MIDlet 或 MIDlet 套件名称的 Java 类中使用多字节字符。您可以使用 IDE 来开发此类项目,但如果将 J2ME Wireless Toolkit 2.2 作为目标平台,则无法生成或运行该应用程序。
    解决方法:在项目名称和程序类名称中只使用 ASCII 字符,或者配置项目以使用支持多字节字符的仿真器。
  • 以某些权限登录时,无法在 Linux 发行版本中添加外部 J2ME Wireless Toolkit 仿真器。

    使用 Java 平台管理器 (Java Platform Manager, JPM) 添加平台时,该工具的浏览器可识别任何 J2ME Wireless Toolkit 目录,并在文件对话框中使用相应的图标来标记它们。但是,如果试图在以超级用户或其他用户帐户身份安装的 Linux 上添加外部 Wireless Toolkit,则该过程将失败,即使 Wireless Toolkit 安装看起来是有效的。这是一个已知问题,它是由于为 Wireless Toolkit 可执行文件设置的权限不正确造成的,会导致 JPM 无法执行仿真器可执行文件,并且无法获取它所需的平台相关详细信息。

    解决方法:使用与运行 NetBeans IDE 相同的用户帐户来安装外部 J2ME Wireless Toolkit。(可选)如果您拥有超级用户访问权限,则可以更改 Wireless Toolkit 目录和可执行文件的权限,但建议不要这样做,因为这可能会导致使用该 Wireless Toolkit 安装的其他用户出现严重问题。

  • 在 Mobility Pack 5.0 或 Mobility Pack 5.5 Beta 2 中保存的可视 Mobile 设计器项目与 Mobility Pack 4.1 项目并不向后兼容。一旦在 5.0 或 5.5 Beta 版中保存了项目,则无法在 4.1 版中将其重新打开。
  • 问题 #79039:无法为 J2EE 5 Web 服务客户端生成 Web 应用程序的 Mobile 客户端

    “Web 应用程序的 Mobile 客户端”向导不适用于以 J2EE 5 格式创建的 Web 服务客户端。该向导在第一个面板的组合框中不显示这些 Web 服务客户端。
  • 解决方法:创建新的 J2EE 1.4 Web 项目,并将 Web 服务客户端添加到所需服务中。只需从 Mobility 项目中选择添加到此新项目的 Web 服务客户端即可。
  • 通过 OTA 运行的速度可能很慢。
  • 如果将多个定制组件添加到 MIDP 可视设计器组件面板中,最后添加的定制组件有时可能会无法使用。
  • 解决方法:删除该定制组件,然后使用组件面板管理器再次添加它。

  • 调试多线程应用程序或在两台计算机上调试同一个应用程序时,虽然可以打开仿真器,但不显示任何 MIDlet。这是由于 J2ME Wireless Toolkit 2.2 中的错误造成的。

    解决方法:调试时关闭超线程。

  • 为 Web 应用程序创建新的 Mobile 客户端时,如果 Web 服务的参数类型不易于在可视 Mobile 设计器中表示(如数组),则无法生成样例 MIDlet。

文档

NetBeans Mobility Pack 的文档是以基于 Web 的指南及 IDE 帮助系统的形式提供的。您可以阅读以下文档,快速了解相关的入门知识:
Not logged in. Log in, Register

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