blob: 2a553e8dc9258bcf1ff13c91cff2e43ea27eeab2 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang='zh'>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>NetBeans Mobility Pack 5.5.1 发行说明</title>
<link rel="stylesheet" type="text/css" href="../../../../netbeans.css">
</head>
<body>
<h1>NetBeans Mobility Pack 5.5.1 发行说明</h1>
<blockquote>
<p>欢迎使用 NetBeans Mobility Pack for CLDC 5.5.1,此附加软件包提供了一些工具,可用于创建支持联网的受限设备配置 (Connected Limited Device Configuration, CLDC)/移动信息设备配置文件 (Mobile Information Device Profile, MIDP) 技术的 Java Micro Edition (Java ME) 应用程序。Mobility Pack for CLDC 包含 <a href="http://java.sun.com/products/sjwtoolkit/download-2_5_1.html">Sun Java Wireless Toolkit 2.5.1</a></p>
<p><b>注意:</b>如果要了解有关 NetBeans Mobility Pack for CLDC 5.5.1 的安装信息,请参见 <a href="mobility-install_zh_CN.html">NetBeans Mobility Pack for CLDC 5.5.1 安装指南</a></p>
</blockquote>
<h2>系统要求</h2>
<blockquote>
<h5 style="border-bottom:0">支持的操作系统</h5>
<p>NetBeans Mobility Pack for CLDC 5.5.1 在 Java SE JDK 5.0 或 6.0 版本上运行,该软件由 Java Runtime Environment 和开发工具(用于编译、调试和运行使用 Java 语言编写的应用程序)构成。
<p>NetBeans Mobility Pack for CLDC 在支持 Java VM 的 Microsoft Windows 系统上运行。下面列出了已通过 NetBeans IDE 测试的平台:<ul>
<li>Microsoft Windows Vista</li>
<li>Microsoft Windows XP Professional SP2</li>
<li>Ubuntu 6.x</li>
</ul>
<p><b>注意:</b>NetBeans Mobility Pack 支持的平台可能与您计划使用的仿真器所支持的平台不同。您应该验证特定平台上是否同时支持 Mobility Pack 和您计划使用的仿真器。</p>
</blockquote>
<h2><a name="BugsIssues">错误与问题</a></h2>
<blockquote>
<p><strong>请切记,必须在 NetBeans 5.5.1 上运行 NetBeans Mobility Pack 5.5.1。</strong>某些功能可能无法在 NetBeans 5.5 中正常使用。 </p>
<p>要提交新的错误以进行归档、提出新增功能或增强功能的请求,或者检查现有错误的状态,请使用 Issuezilla 错误跟踪系统:<a href="https://netbeans.org/bugzilla/enter_bug.cgi?component=mobility&version=5.5.1">https://netbeans.org/bugzilla/enter_bug.cgi?component=mobility&amp;version=5.5.1</a></p>
<p><strong>注意:</strong>在 Mobility Pack 5.5 版本中,如果打开使用 Mobility Pack 早期版本中可视 Mobile 设计器创建的项目,则这些项目将升级为新的格式。有关特定的详细信息,请参见 <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 的安装目录或用户目录的名称或路径中包含非 ASCII 字符,则 NetBeans Mobility Pack 将无法运行。<br>
</li>
<li> 如果 Sun Java Wireless Toolkit 的安装目录或用户目录的名称或路径中包含非 ASCII 字符,则 Sun Java Wireless Toolkit 将无法运行。<br>
</li>
<li>Sun Java Wireless Toolkit 2.5.1 仿真器既不支持在 Mobility 项目名称中使用多字节字符,也不支持在将成为 MIDlet 或 MIDlet 套件名称的 Java 类中使用多字节字符。您可以使用 IDE 开发此类项目,但如果将 Sun Java Wireless Toolkit 2.5.1 作为目标平台,则无法生成或运行该应用程序。<br>
<blockquote> <strong>解决方法:</strong>在项目名称和程序类名中只使用 ASCII 字符,或者配置项目以使用支持多字节字符的仿真器。</blockquote>
</li>
<li>以某些权限登录时,无法在 Linux 发行版本中添加外部 Sun Java Wireless Toolkit 仿真器。<br><br>使用 Java 平台管理器 (Java Platform Manager, JPM) 添加平台时,该工具的浏览器可识别任何 Sun Java Wireless Toolkit 目录,并在文件对话框中使用相应的图标来标记它们。但是,如果试图在以超级用户或其他用户帐户身份安装的 Linux 上添加外部 Wireless Toolkit,则该过程将失败,即使 Wireless Toolkit 安装看起来是有效的。这是一个已知问题,它是由于为 Wireless Toolkit 可执行文件设置的权限不正确而造成的。该问题会导致 JPM 无法执行仿真器可执行文件,并且无法获取它所需要的有关平台的详细信息。
<blockquote>
<p><strong>解决方法:</strong>使用与运行 NetBeans IDE 相同的用户帐户来安装外部 Sun Java Wireless Toolkit。(可选)如果您拥有超级用户访问权限,则可以更改 Wireless Toolkit 目录和可执行文件的权限,但建议不要这样做,因为这可能会导致使用该 Wireless Toolkit 安装的其他用户出现严重问题。</p>
</blockquote>
</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>删除该定制组件,然后使用组件面板管理器再次进行添加。 </p>
</blockquote>
<li>调试多线程应用程序或在两台计算机上调试同一个应用程序时,虽然可以打开仿真器,但不显示任何 MIDlet。这是由于 Sun Java Wireless Toolkit 2.5.1 中的错误造成的。
<blockquote>
<p><strong>解决方法:</strong>调试时关闭超线程。</p>
</blockquote>
</li>
<li>为 Web 应用程序创建新的 Mobile 客户端时,如果 Web 服务的参数类型不易于在可视 Mobile 设计器中表示(如数组),则无法生成样例 MIDlet。 </li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=73286">问题 #73286:无法在 WSDL 中识别 <code>byte[]</code> 元素。</a><br>桩模块生成器无法正确生成返回对象类型为 <code>byte[]</code> 的方法(如果 WS-I BP 1.0 支持 <code>char</code>)。</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=75238">问题 #75238:无法在 Web 应用程序的 Mobile 客户端中为某些返回类型生成样例 MIDlet。</a><br>如果 Web 服务的返回类型(如字节数组)不适用于可视 Mobile 设计器,则会出现此问题。
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=90112">问题 #90112:“Web 应用程序的 Mobile 客户端”向导无法生成 Web 服务客户端。</a><br>如果生成的桩模块的路径包含空格字符,则“Web 应用程序的 Mobile 客户端”向导将无法生成 Web 服务客户端。</li>
</ul>
</blockquote>
<p>&nbsp;</p>
<h2><a name="Documentation">文档</a></h2>
<blockquote>
<p>NetBeans Mobility Pack 的文档是以基于 Web 的指南和 IDE 帮助系统的形式提供的。您可以阅读下面的文档,以便了解相关的入门知识:</p>
<ul>
<li><a href="https://netbeans.org/kb/archive/index.html">NetBeans Mobility Pack 5.5 功能和下载页</a></li>
<li><a href="https://netbeans.org/kb/archive/index.html">NetBeans Mobility Pack 5.5 快速入门指南</a></li>
<li><a href="https://netbeans.org/kb/archive/index.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>