blob: cae0c791f9db4929d0cb9c0de7952921f0d075b6 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<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.0 Release Candidate 发行说明</title>
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<h1>NetBeans Mobility Pack 5.0 发行说明</h1>
<p>最新更新日期:2006 年 2 月 2 日</p>
<h2><a name="SupportedPlatforms">支持的平台</a></h2>
<blockquote>
<p><b>注意:</b>NetBeans&trade; Mobility Pack 5.0 需要 Java SE 5.0_06 版或更高的 5.0_x 版平台或(可选)J2SE SDK 1.4.2_09 版或更高的 1.4.x 版平台。</p>
<p>以下平台支持 Java ME MIDP 开发:<br> &#8226; Microsoft Windows 2000 Professional SP3<br> &#8226; Microsoft Windows XP Professional SP2<br> &#8226; Fedora Core 3</p>
<p>Mobility Pack 包含 J2ME Wireless Toolkit 2.2 版。 </p>
<p><b>注意:</b>NetBeans Mobility Pack 支持的平台可能与您计划使用的仿真器所支持的平台不同。您应该验证特定平台上是否同时支持 Mobility Pack 和您计划使用的仿真器。</p>
</blockquote>
<h2><a name="BugsIssues">错误与问题</a></h2>
<p>要提交新的错误以归档、提出新增功能或增强功能请求或者检查现有错误的状态,请使用 Issuezilla 错误跟踪系统:<a href="https://netbeans.org/bugzilla/enter_bug.cgi?component=3rd-party">https://netbeans.org/bugzilla/enter_bug.cgi?component=3rd-party</a><br> 此组件是“第三方”组件。其子组件是 &quot;Mobility Pack&quot;。<br>
</p>
<p>以下是本发行版本中尚未解决的一些主要问题:
</p>
<ul>
<li>如果 NetBeans Mobility Pack 的安装目录或用户目录的名称或路径中包含非 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>卸载 Mobility Pack 后,更新中心不能正常使用。<br>
<blockquote> <strong>解决方法:</strong>卸载 Mobility Pack 后,请从“自动更新类型”列表中删除 Java ME Platform SDK Catalog。要执行此操作,请选择“工具”&gt;“选项”。单击“高级选项”。展开“IDE 配置”&gt;“系统”&gt;“自动更新类型”。右键单击 &quot;Java ME Platform SDK Catalog&quot;,然后删除它。重新启动 NetBeans IDE。</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 中保存的可视 Mobile 设计器项目不向后兼容 Mobility Pack 4.1 项目。在 5.0 版中保存项目后,无法在 4.1 版中将其重新打开。<br>
</li>
<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>
</ul>
<h2><a name="redistribute" id="redistribute">再分发</a></h2>
<blockquote>
<p><B>开发者分发。</B>根据“软件许可证协议”的条款和条件以及下面列出的责任、限制和例外情况,您可以复制和分发本软件(以下简称“软件”),但前提是:</p>
<p>(a) 分发未经修改的完整软件,并且仅作为您程序的一部分进行捆绑,<br></p>
<p>(b) 不可分发用于替换任何软件组件的附加软件,<br></p>
<p>(c) 如果“可再分发”的组件中包含 J2ME Wireless Toolkit (J2ME WTK),您应表明并保证已与 Sun 达成了有效协议,并且 Sun 已授权您对 J2ME Wireless Toolkit (J2ME WTK) 进行商业再分发,</p>
<p>(d) 不可删除或更改软件中或软件上包含的任何专有图例或声明,<br><br> (e) 只依照许可证协议来分发软件,该协议可保护 Sun 的利益与本协议中包含的条款相一致,以及<br></p>
<p>(f) 如果因使用或分发任何和全部程序和/或软件而引起或导致任何第三方要求索赔、提起诉讼或采取其他行为,对于由此产生的任何相关损失、成本、责任、诉讼庭解金额和/或费用(包括律师费),同意为 Sun 及其许可方辩护并给予他们赔偿。</p>
<p>以下软件组件是“可再分发”的:</p>
<p>NETBEANS MOBILITY PACK 5.0</p>
<ul>
<li>mobility7.2/LICENSE.txt</li>
<li>mobility7.2/ant/nblib/org-netbeans-modules-kjava-j2meproject.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-antext.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-j2meplatform.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-j2meplatform-catalog.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-j2meproject.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-j2mejavahelp.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-examples.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-editor.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-obfuscators-proguard.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-j2meunit.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-kjava-emulators.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-mvd.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-vmd-components-nbmidp.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-e2e-end2end.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-e2e-jsr172.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-deployment-ftpscp.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-deployment-webdav.jar</li>
<li>mobility7.2/modules/org-netbeans-modules-deployment-sonyericsson.jar</li>
<li>mobility7.2/modules/docs/org-netbeans-modules-kjava-j2mejavahelp.jar</li>
<li>mobility7.2/modules/scr/deploy-copy-impl.xml</li>
<li>mobility7.2/modules/scr/deploy-scp-impl.xml</li>
<li>mobility7.2/modules/scr/deploy-ftp-impl.xml</li>
<li>mobility7.2/modules/scr/deploy-webdav-impl.xml</li>
<li>mobility7.2/modules/scr/deploy-sonyericsson-impl.xml</li>
<li>mobility7.2/modules/ext/j2meunit-1.1.1.jar</li>
<li>mobility7.2/modules/ext/graphlib.jar</li>
<li>mobility7.2/modules/ext/nb_midp_components.jar</li>
<li>mobility7.2/modules/ext/j2mewcw-core.jar</li>
<li>mobility7.2/modules/ext/commons-net-1.4.1.jar</li>
<li>mobility7.2/modules/ext/jakarta-oro-2.0.8.jar</li>
<li>mobility7.2/modules/ext/activation.jar</li>
<li>mobility7.2/modules/ext/saaj-impl.jar</li>
<li>mobility7.2/modules/ext/mail.jar</li>
<li>mobility7.2/modules/ext/jaxrpc-api.jar</li>
<li>mobility7.2/modules/ext/jaxrpc-impl.jar</li>
<li>mobility7.2/modules/ext/xsdlib.jar</li>
<li>mobility7.2/modules/ext/schema2beansdev.jar</li>
<li>mobility7.2/modules/ext/j2me_sg_ri.jar</li>
<li>mobility7.2/modules/ext/saaj-api.jar</li>
<li>mobility7.2/modules/ext/xml-helper.jar</li>
<li>mobility7.2/modules/ext/jaxrpc-spi.jar</li>
</ul>
</blockquote>
<h2><a name="Documentation">文档</a></h2>
<blockquote> NetBeans Mobility Pack 的文档是以基于 Web 的指南及 IDE 帮助系统的形式提供的。您可以通过以下文档快速入门:
<ul>
<li><a href="../../../kb/archive/index.html">NetBeans Mobility Pack 5.0 功能和下载页</a></li>
<li><a href="../../../kb/archive/index.html">NetBeans Mobility Pack 快速入门指南</a></li>
<li><a href="../../../kb/archive/index.html"> 将现有的 Java ME MIDP 源代码导入 NetBeans IDE 50 中</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>