NetBeans Mobility Pack 5.0 发行说明

最新更新日期:2006 年 2 月 2 日

支持的平台

注意:NetBeans™ Mobility Pack 5.0 需要 Java SE 5.0_06 版或更高的 5.0_x 版平台或(可选)J2SE SDK 1.4.2_09 版或更高的 1.4.x 版平台。

以下平台支持 Java ME MIDP 开发:
• Microsoft Windows 2000 Professional SP3
• Microsoft Windows XP Professional SP2
• Fedora Core 3

Mobility Pack 包含 J2ME Wireless Toolkit 2.2 版。

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

错误与问题

要提交新的错误以归档、提出新增功能或增强功能请求或者检查现有错误的状态,请使用 Issuezilla 错误跟踪系统:https://netbeans.org/bugzilla/enter_bug.cgi?component=3rd-party
此组件是“第三方”组件。其子组件是 "Mobility Pack"。

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

  • 如果 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 字符,或者配置项目以使用支持多字节字符的仿真器。
  • 卸载 Mobility Pack 后,更新中心不能正常使用。
    解决方法:卸载 Mobility Pack 后,请从“自动更新类型”列表中删除 Java ME Platform SDK Catalog。要执行此操作,请选择“工具”>“选项”。单击“高级选项”。展开“IDE 配置”>“系统”>“自动更新类型”。右键单击 "Java ME Platform SDK Catalog",然后删除它。重新启动 NetBeans IDE。
  • 在某些权限下,不能在 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 中保存的可视 Mobile 设计器项目不向后兼容 Mobility Pack 4.1 项目。在 5.0 版中保存项目后,无法在 4.1 版中将其重新打开。
  • 通过 OTA 运行的速度可能很慢。
  • 如果将多个定制组件添加到 MIDP 可视设计器组件面板中,最后添加的定制组件有时可能会无法使用。
  • 解决方法:删除该定制组件,然后使用组件面板管理器再次添加它。

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

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

再分发

开发者分发。根据“软件许可证协议”的条款和条件以及下面列出的责任、限制和例外情况,您可以复制和分发本软件(以下简称“软件”),但前提是:

(a) 分发未经修改的完整软件,并且仅作为您程序的一部分进行捆绑,

(b) 不可分发用于替换任何软件组件的附加软件,

(c) 如果“可再分发”的组件中包含 J2ME Wireless Toolkit (J2ME WTK),您应表明并保证已与 Sun 达成了有效协议,并且 Sun 已授权您对 J2ME Wireless Toolkit (J2ME WTK) 进行商业再分发,

(d) 不可删除或更改软件中或软件上包含的任何专有图例或声明,

(e) 只依照许可证协议来分发软件,该协议可保护 Sun 的利益与本协议中包含的条款相一致,以及

(f) 如果因使用或分发任何和全部程序和/或软件而引起或导致任何第三方要求索赔、提起诉讼或采取其他行为,对于由此产生的任何相关损失、成本、责任、诉讼庭解金额和/或费用(包括律师费),同意为 Sun 及其许可方辩护并给予他们赔偿。

以下软件组件是“可再分发”的:

NETBEANS MOBILITY PACK 5.0

  • mobility7.2/LICENSE.txt
  • mobility7.2/ant/nblib/org-netbeans-modules-kjava-j2meproject.jar
  • mobility7.2/modules/org-netbeans-modules-kjava.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-antext.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-j2meplatform.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-j2meplatform-catalog.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-j2meproject.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-j2mejavahelp.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-examples.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-editor.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-obfuscators-proguard.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-j2meunit.jar
  • mobility7.2/modules/org-netbeans-modules-kjava-emulators.jar
  • mobility7.2/modules/org-netbeans-modules-mvd.jar
  • mobility7.2/modules/org-netbeans-modules-vmd-components-nbmidp.jar
  • mobility7.2/modules/org-netbeans-modules-e2e-end2end.jar
  • mobility7.2/modules/org-netbeans-modules-e2e-jsr172.jar
  • mobility7.2/modules/org-netbeans-modules-deployment-ftpscp.jar
  • mobility7.2/modules/org-netbeans-modules-deployment-webdav.jar
  • mobility7.2/modules/org-netbeans-modules-deployment-sonyericsson.jar
  • mobility7.2/modules/docs/org-netbeans-modules-kjava-j2mejavahelp.jar
  • mobility7.2/modules/scr/deploy-copy-impl.xml
  • mobility7.2/modules/scr/deploy-scp-impl.xml
  • mobility7.2/modules/scr/deploy-ftp-impl.xml
  • mobility7.2/modules/scr/deploy-webdav-impl.xml
  • mobility7.2/modules/scr/deploy-sonyericsson-impl.xml
  • mobility7.2/modules/ext/j2meunit-1.1.1.jar
  • mobility7.2/modules/ext/graphlib.jar
  • mobility7.2/modules/ext/nb_midp_components.jar
  • mobility7.2/modules/ext/j2mewcw-core.jar
  • mobility7.2/modules/ext/commons-net-1.4.1.jar
  • mobility7.2/modules/ext/jakarta-oro-2.0.8.jar
  • mobility7.2/modules/ext/activation.jar
  • mobility7.2/modules/ext/saaj-impl.jar
  • mobility7.2/modules/ext/mail.jar
  • mobility7.2/modules/ext/jaxrpc-api.jar
  • mobility7.2/modules/ext/jaxrpc-impl.jar
  • mobility7.2/modules/ext/xsdlib.jar
  • mobility7.2/modules/ext/schema2beansdev.jar
  • mobility7.2/modules/ext/j2me_sg_ri.jar
  • mobility7.2/modules/ext/saaj-api.jar
  • mobility7.2/modules/ext/xml-helper.jar
  • mobility7.2/modules/ext/jaxrpc-spi.jar

文档

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