blob: e80d2eec37dfa2952e1b44154cb535ec9101dcb9 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang='zh'>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="zh-cn">
<title>NetBeans Mobility Pack 5.5 发行说明</title>
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<h1>NetBeans Mobility Pack 5.5 发行说明</h1>
<blockquote>欢迎使用 NetBeans 5.5 Mobility Pack,此附加软件包提供了一些工具,可用于创建支持联网的受限设备配置 (Connected Limited Device Configuration, CLDC)/移动信息设备配置文件 (Mobile Information Device Profile, MIDP) 技术的 Java Micro Edition (Java ME) 应用程序。</blockquote>
<h2>系统要求</h2>
<blockquote>
<p>NetBeans Mobility Pack 5.5 在 J2SE JDK 5.0 (Java 2 JDK Standard Edition) 上运行,该软件由 Java Runtime Environment 和开发者工具(用于编译、调试和运行使用 Java 语言编写的应用程序)构成。</p>
NetBeans Mobility Pack 5.5 在支持 Java VM 的操作系统上运行。下面列出了已通过 Mobility Pack 测试的平台。 </p>
<ul>
<li> Microsoft Windows 2000 Professional SP4</li>
<li>Microsoft Windows XP Professional SP2</li>
<li>Red Hat Fedora Core 3</li>
</ul>
<p>Mobility Pack 包含 <a href="http://java.sun.com/products/sjwtoolkit/download-2_2.html">J2ME Wireless Toolkit 2.2 版</a></p>
<p><b>注意:</b>NetBeans Mobility Pack 支持的平台可能与您计划使用的仿真器所支持的平台不同。您应该验证特定平台上是否同时支持 Mobility Pack 和您计划使用的仿真器。</p>
</blockquote>
<h2><a name="BugsIssues">错误与问题</a></h2>
<blockquote>
<p>要提交新的错误以进行归档、提出新增功能或增强功能请求,或者检查现有错误的状态,请使用 Issuezilla 错误跟踪系统:<a href="https://netbeans.org/bugzilla/enter_bug.cgi?component=mobility&version=5.5">https://netbeans.org/bugzilla/enter_bug.cgi?component=mobility&amp;version=5.5</a>
</p>
<p><strong>注意:</strong>在 Mobility Pack 5.5 版本中,如果打开使用 Mobility Pack 早期版本中的可视 Mobile 设计器创建的项目时,这些项目将升级为新的格式。一旦保存了这些项目,则无法在 Mobility Pack 的早期版本中再次打开这些项目。有关特定的详细信息,请参见 <a href="http://wiki.netbeans.org/wiki/view/MobilityVisualDesignerVersions">http://wiki.netbeans.org/wiki/view/MobilityVisualDesignerVersions</a></p>
<p>以下是本发行版本中尚未解决的一些主要问题:
</p>
<ul>
<li>如果 NetBeans Mobility Pack 的安装目录或用户目录的名称或路径中包含<br>非 ASCII 字符,则 NetBeans Mobility Pack 将无法运行。<br>
</li>
<li> 如果 J2ME Wireless Toolkit 的安装目录或用户目录的名称或路径中包含非 ASCII 字符,则 J2ME Wireless Toolkit 将无法运行。<br>
</li>
<li>J2ME Wireless Toolkit 2.2 仿真器不支持在 Mobility 项目名称中使用多字节字符,也不支持在将成为 MIDlet 或 MIDlet 套件名称的 Java 类中使用多字节字符。您可以使用 IDE 来开发此类项目,但如果将 J2ME Wireless Toolkit 2.2 作为目标平台,则无法生成或运行该应用程序。<br>
<blockquote> <strong>解决方法:</strong>在项目名称和程序类名称中只使用 ASCII 字符,或者配置项目以使用支持多字节字符的仿真器。</blockquote>
</li>
<li>以某些权限登录时,无法在 Linux 发行版本中添加外部 J2ME Wireless Toolkit 仿真器。<br><br>使用 Java 平台管理器 (Java Platform Manager, JPM) 添加平台时,该工具的浏览器可识别任何 J2ME Wireless Toolkit 目录,并在文件对话框中使用相应的图标来标记它们。但是,如果试图在以超级用户或其他用户帐户身份安装的 Linux 上添加外部 Wireless Toolkit,则该过程将失败,即使 Wireless Toolkit 安装看起来是有效的。这是一个已知问题,它是由于为 Wireless Toolkit 可执行文件设置的权限不正确造成的,会导致 JPM 无法执行仿真器可执行文件,并且无法获取它所需的平台相关详细信息。
<blockquote>
<p><strong>解决方法:</strong>使用与运行 NetBeans IDE 相同的用户帐户来安装外部 J2ME Wireless Toolkit。(可选)如果您拥有超级用户访问权限,则可以更改 Wireless Toolkit 目录和可执行文件的权限,但建议不要这样做,因为这可能会导致使用该 Wireless Toolkit 安装的其他用户出现严重问题。</p>
</blockquote>
</li>
<li>在 Mobility Pack 5.0 或 Mobility Pack 5.5 Beta 2 中保存的可视 Mobile 设计器项目与 Mobility Pack 4.1 项目并不向后兼容。一旦在 5.0 或 5.5 Beta 版中保存了项目,则无法在 4.1 版中将其重新打开。<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=79039">问题 #79039:无法为 J2EE 5 Web 服务客户端生成 Web 应用程序的 Mobile 客户端<br> <br></a>“Web 应用程序的 Mobile 客户端”向导不适用于以 J2EE 5 格式创建的 Web 服务客户端。该向导在第一个面板的组合框中不显示这些 Web 服务客户端。 </li>
<blockquote><strong>解决方法:</strong>创建新的 J2EE 1.4 Web 项目,并将 Web 服务客户端添加到所需服务中。只需从 Mobility 项目中选择添加到此新项目的 Web 服务客户端即可。 </blockquote>
<li>通过 OTA 运行的速度可能很慢。<br>
</li>
<li>如果将多个定制组件添加到 MIDP 可视设计器组件面板中,最后添加的定制组件有时可能会无法使用。
</li>
<blockquote>
<p><strong>解决方法:</strong>删除该定制组件,然后使用组件面板管理器再次添加它。<br>
</p>
</blockquote>
<li>调试多线程应用程序或在两台计算机上调试同一个应用程序时,虽然可以打开仿真器,但不显示任何 MIDlet。这是由于 J2ME Wireless Toolkit 2.2 中的错误造成的。
<blockquote>
<p><strong>解决方法:</strong>调试时关闭超线程。</p>
</blockquote>
</li>
<li>为 Web 应用程序创建新的 Mobile 客户端时,如果 Web 服务的参数类型不易于在可视 Mobile 设计器中表示(如数组),则无法生成样例 MIDlet。 </li>
</ul>
</blockquote>
<h2><a name="Documentation">文档</a></h2>
<blockquote> NetBeans Mobility Pack 的文档是以基于 Web 的指南及 IDE 帮助系统的形式提供的。您可以阅读以下文档,快速了解相关的入门知识:
<ul>
<li><a href="../../../kb/55/mobility_zh_CN.html">NetBeans Mobility Pack 5.5 功能和下载页</a></li>
<li><a href="../../../kb/55/quickstart-mobility_zh_CN.html">NetBeans Mobility Pack 5.5 快速入门指南</a></li>
<li><a href="../../../kb/55/import-mobility_zh_CN.html"> 将现有的 Java ME MIDP 源代码导入 NetBeans IDE 5.5</a></li>
<!-- <li><a href="https://netbeans.org/kb/articles/tutorial-currencyconverter-40.html">
J2ME MIDP Currency Converter Tutorial</a></li>
<li><a href="https://netbeans.org/kb/articles/tutorial-j2mefragmentation-50.html">
J2ME MIDP Device Fragmentation Tutorial</a></li> -->
</ul>
</blockquote>
</body>
</html>