blob: 7c024462d901f199ca969664304923c8ab5d6c28 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--
* Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
-->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>NetBeans IDE 6.0.1 发行说明</title>
<meta name="description" content="NetBeans IDE 6.0 Release Notes:
Introduction, Compatibility, Known Issues, Documentation">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
<style type="text/css">
<!--
.style7 {font-size: 0.7px}
-->
</style>
</head>
<body>
<a name="top"></a>
<h1>NetBeans IDE 6.0.1 发行说明 </h1>
<div class="articledate" style="margin-left: 0px;">最新更新日期: <!-- #BeginDate format:Am1 -->May 31, 2011<!-- #EndDate --> </div>
<p>NetBeans IDE 是一个使用 Java 程序设计语言编写的、基于标准的模块化集成开发环境 (Integrated Development Environment, IDE)。NetBeans 项目由<a href="../../../features/index_zh_CN.html">开放源代码的 IDE</a>(通过 Java 程序设计语言编写)和<a href="../../../features/platform/index_zh_CN.html">应用程序平台</a>(作为构建任何类型的应用程序的通用框架)组成。</p>
<h2 style="color:#0E1B55">目录</h2>
<ul>
<li><a href="#supported_technologies">支持的技术</a><span class="articledate">
</span></li>
<li><a href="#system_requirements">系统要求</a></li>
<li><a href="#compatibility">兼容性</a></li>
<li><a href="#sql-db">SQL 和数据库</a></li>
<li><a href="#known_issues-installer">已知问题:安装程序</a></li>
<li><a href="#known_issues-core">已知问题:核心 IDE</a></li>
<li><a href="#known_issues-web-java">已知问题:Web 和 Java EE</a></li>
<li><a href="#known_issues-mobility">已知问题:Mobility</a></li>
<li><a href="#known_issues-uml">已知问题:UML</a></li>
<li><a href="#known_issues-soa">已知问题:SOA</a></li>
<!-- <li><a href="#known_issues-ruby">Known Issues: Ruby </a></li>-->
<li><a href="#known_issues-cnd">已知问题:C/C++</a></li>
<!-- <li><a href="#documentation">Documentation</a></li>-->
<li><a href="#more_info">更多信息</a></li>
</ul>
<br>
<p>NetBeans IDE 6.0.1 在 NetBeans IDE 6.0 基础上进行了少量更新,其中涉及以下变化:</p>
<ul>
<li>增加了日语、简体中文和巴西葡萄牙语本地化版本。</li>
<li>Glassfish 应用服务器由 V2 版本替换为 V2 UR1。</li>
<li>融合了 2007 年 12 月以及 2008 年 1 月期间的错误修复程序,详细信息,请查看下面的页面:<a href="http://wiki.netbeans.org/wiki/view/NetBeans6.0PatchesInfo">http://wiki.netbeans.org/wiki/view/NetBeans6.0PatchesInfo</a>
<p>如果您已经安装了 NetBeans IDE 6.0,则可以通过 IDE 的插件管理器来获取这些修复程序,而无需下载 6.0.1 版本。在 IDE 中,依次选择“工具”&gt;“插件”、“更新”标签,然后选择相应的更新内容。</p></li>
</ul>
<p>有关 NetBeans IDE 中主要开发功能的信息,请参见 <a href="index_zh_CN.html">NetBeans IDE 6.0 信息</a>页。</p>
<a name="supported_technologies"></a>
<h2>支持的技术</h2>
<br>
<p>NetBeans IDE 6.0 支持以下技术,并且经测试,可以与下列应用服务器一起使用。如果您计划使用的 JBoss、WebLogic 或 Struts 版本不同于下面明确列出的版本,请注意 IDE 可能会因此而出现不可预测的行为,因为本项目组很难对这些外部接口技术进行控制。 </p>
<br>
<h5>支持的技术:</h5>
<div style="float:left; width:48%; font-size:11px; margin:0px auto; padding:10px; background-color:#ffffff; border:0px solid #e3e3e3;">
<ul>
<li>Enterprise JavaBeans (EJB) 3.0</li>
<li>JAX-WS 2.1</li>
<li>Java 持久性 (JSR-220)</li>
<li>JavaServer Faces 1.2 (JSR-127)</li>
<li>Java Servlet 2.5</li>
<li>JavaServer Pages (JSP) 2.1</li>
</ul>
</div>
<div style="width:48%; font-size:11px; margin:0px auto; background-color:#ffffff; padding:10px; border:px solid #e3e3e3;">
<ul>
<li>Struts 1.2.9</li>
<li>Java API for XML-based Remote Procedure Calls (JAX-RPC) 1.6</li>
<li>Java APIs for XML Registries (JAXR) 1.0</li>
<li>Java API for XML Processing (JAXP) 1.4</li>
<li>Java Architecture for XML Binding (JAXB) 2.1</li>
<li>JavaServer Pages Standard Tag Library (JSTL) 1.1</li>
</ul>
</div>
<br style="clear:both;" />
<br>
<h5>通过测试的应用服务器:</h5>
<div style="float:left; width:48%; font-size:11px; margin:0px auto; padding:10px; background-color:#ffffff; border:0px solid #e3e3e3;">
<ul>
<!--<li>Sun Java System Application Server PE 8.1 update 2</li>-->
<li>Sun Java System Application Server 9.0 (GlassFish V1)</li>
<li>Sun Java System Application Server 9.1 (GlassFish V2)</li>
<li>Sun Java System Application Server PE 8.2</li>
<li>Tomcat 5.5</li>
<li>Tomcat 6.0</li>
</ul>
</div>
<div style="width:48%; font-size:11px; margin:0px auto; background-color:#ffffff; padding:10px; border:0px solid #e3e3e3;">
<ul>
<li>JBoss 4.0.4</li>
<li>Websphere 6.0</li>
<li>WebLogic 9.2</li>
<li>WebLogic 10</li>
</ul>
</div>
<br style="clear:both;" />
<br>
<div position style="width:80%; margin:20px; padding:10px; background-color:#f9f9f9; border:1px solid #e3e3e3;">
<p><b>注意:</b>如果您使用的是 GlassFish 应用服务器,则建议您运行 GlassFish V2 以便与 NetBeans IDE 6.0 配合使用。</p>
</div>
<a name="system_requirements"></a>
<h2>系统要求</h2>
<p>NetBeans IDE 需要运行在支持 Java VM(Virtual Machine,虚拟机)的操作系统上,经测试,它可以运行在下面所列的平台上。 </p>
<p><b>注意:</b>IDE 要求的最小屏幕分辨率为 1024x768 像素。</p>
<br style="clear:both;" />
<a name="req_os"></a>
<!-- <h5 style="border-bottom:0">Supported Hardware Configurations</h5>-->
<h5 style="border-bottom:0">支持的操作系统</h5>
<br>
<div style="width:98%; border:0px solid #e3e3e3;">
<div style="float:left; width:45%; height:auto; font-size:11px; margin:0px; padding-top:0px; padding-left:10px; padding-right:5px; padding-bottom:10px; border:0px solid #e3e3e3;">
<h3 style="border-bottom:0; margin-bottom:10px">最低的硬件配置</h3>
<ul>
<li><b>Microsoft Windows XP Professional SP2:</b>
<ul>
<li><b>处理器:</b>800 MHz Intel Pentium III 或与其等效的处理器</li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间 </li>
</ul>
</li>
<br>
<li><b>Microsoft Windows Vista:</b>
<ul>
<li><b>处理器:</b>800 MHz Intel Pentium III 或与其等效的处理器</li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间 </li>
</ul>
</li>
<br>
<li><b>Ubuntu 7.x:</b>
<ul>
<li><b>处理器:</b>800 MHz Intel Pentium III 或与其等效的处理器</li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>450 MB 可用硬盘空间</li>
</ul>
</li>
<br>
<li><b>Red Hat EL 4:</b>
<ul>
<li><b>处理器:</b>800 MHz Intel Pentium III 或与其等效的处理器 </li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>450 MB 可用硬盘空间</li>
</ul>
</li>
<br>
<li><b>Solaris OS 版本 10 (SPARC):</b>
<ul>
<li><b>处理器:</b>UltraSPARC II 450 MHz</li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>450 MB 可用硬盘空间</li>
</ul>
</li>
<br>
<li><b>Solaris OS 版本 10 (x86/x64 Platform Edition):</b>
<ul>
<li><b>处理器:</b>AMD Opteron 1200 Series 1.8 GHz</li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>450 MB 可用硬盘空间</li>
</ul>
<br>
</li>
<li><b>Macintosh OS X 10.4.9 Intel:</b>
<ul>
<li><b>处理器:</b>双核 Intel</li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>450 MB 可用硬盘空间 </li>
</ul>
</li>
<br>
<li><b>Macintosh OS X 10.4.9 PPC:</b>
<ul>
<li><b>处理器:</b>PowerPC G4</li>
<li><b>内存:</b>512 MB</li>
<li><b>硬盘空间:</b>450 MB 可用硬盘空间 </li>
</ul>
有关详细信息,请参见<a href="../../../kb/articles/mac.html">在 Mac OS X 上使用 NetBeans</a></li>
</ul>
</div>
<div style="float:right; width:45%; height:auto; font-size:11px; margin:0px; padding-top:0px; padding-left:5px; padding-right:10px; padding-bottom:10px; background-color:#f9f9f9; border:1px solid #e3e3e3;">
<h3 style="border-bottom:0; margin-bottom:10px">建议的硬件配置</h3>
<ul>
<li><b>Microsoft Windows XP Professional SP2:</b>
<ul>
<li><b>处理器:</b>2.6 GHz Intel Pentium III 或与其等效的处理器</li>
<li><b>内存:</b>1 GB</li>
<li><b>硬盘空间:</b>1 GB 可用硬盘空间 </li>
</ul>
</li>
<br>
<li><b>Microsoft Windows Vista:</b>
<ul>
<li><b>处理器:</b>2.6 GHz Intel Pentium III 或与其等效的处理器</li>
<li><b>内存:</b>1 GB</li>
<li><b>硬盘空间:</b>1 GB 可用硬盘空间 </li>
</ul>
</li>
<br>
<li><b>Ubuntu 7.x:</b>
<ul>
<li><b>处理器:</b>2.6 GHz Intel Pentium III 或与其等效的处理器</li>
<li><b>内存:</b>1 GB</li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间</li>
</ul>
</li>
<br>
<li><b>Red Hat EL 4:</b>
<ul>
<li><b>处理器:</b>2.6 GHz Intel Pentium III 或与其等效的处理器</li>
<li><b>内存:</b>1 GB</li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间</li>
</ul>
</li>
<br>
<li><b>Solaris OS 版本 10 (SPARC):</b>
<ul>
<li><b>处理器:</b>UltraSPARC IIIi 1 GHz</li>
<li><b>内存:</b>1 GB</li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间</li>
</ul>
</li>
<br>
<li><b>Solaris OS 版本 10 (x86/x64 platform edition):</b>
<ul>
<li><b>处理器:</b>AMD Opteron 1200 Series 2.8 GHz</li>
<li><b>内存:</b>1 GB</li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间</li>
</ul>
</li>
<br>
<li><b>Macintosh OS X 10.4.9 Intel:</b>
<ul>
<li><b>处理器:</b>双核 Intel</li>
<li><b>内存:</b>1 GB </li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间 </li>
</ul>
</li>
<br>
<li><b>Macintosh OS X 10.4.9 PPC:</b>
<ul>
<li><b>处理器:</b>PowerPC G5</li>
<li><b>内存:</b>1 GB </li>
<li><b>硬盘空间:</b>850 MB 可用硬盘空间 </li>
</ul>
有关详细信息,请参见<a href="../../../kb/articles/mac.html">在 Mac OS X 上使用 NetBeans</a></li>
</ul>
</div>
<br style="clear:both;" />
</div>
<br style="clear:both;" />
<br>
<p>NetBeans IDE 还可以在以下平台上运行:</p>
<ul><li>Java Desktop System 2</li>
<li>Microsoft Windows 2000 Professional SP4 </li>
<li>Mac OS X 10.4.5 Intel</li>
<li>其他各种 Linux 发行版本,例如 Red Hat Enterprise Linux </li>
<!--<li>Open VMS 7.2-1 or later</li>-->
<!--<li>Other UNIX<sup>&reg;</sup> platforms, such as HP-UX
<p><b>Note:</b> the Sun Java System Application Server may not run on certain
platforms.
</li>-->
</ul>
<br>
<br>
<div position style="width:80%; margin:20px; padding:10px; background-color:#f9f9f9; border:1px solid #e3e3e3;">
<p><b>注意:</b>虽然上述系统要求适用于 IDE 的大部分配置,但 NetBeans Web 和 Java EE 支持的某些领域对系统资源提出了特殊的要求,这种情况在 IDE 与各种应用服务器结合使用时尤为突出。因此,为了在开发 Web 和 Java EE 应用程序时取得最佳效果,请确保您的系统至少满足建议的<i></i>系统要求。
<!--For details, see the <a href="#known_issues-web-java">Known Issues: Web and Java EE</a> section.--></p>
</div>
<a name="req_sw"></a>
<h2>所需的软件</h2>
<br>
<p>NetBeans IDE 需要运行在 J2SE (Java SE Development Kit) JDK 5.0 Update 14 和更高版本(包括 JDK 6.0)上,它为编译、调试和运行使用 Java 语言编写的应用程序提供了 Java 运行环境和开发工具。 </p>
<p>若要下载适于您平台的 JDK,请访问下面相应的站点: </p>
<ul>
<li><b>Solaris</b><a href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/j2se/1.5.0/download.html</a></li>
<li><b>Windows</b><a href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/j2se/1.5.0/download.html</a></li>
<li><b>Linux</b><a href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/j2se/1.5.0/download.html</a></li>
<li><b>Mac OS X</b><a href="http://www.apple.com/support/downloads/javaformacosx104release5.html">http://www.apple.com/support/downloads/javaformacosx104release5.html</a>(Mac OS X 10.4.8 或更高版本)。还可以通过 Apple 的软件更新机制来获取适用于 Mac OS-X 的 Java 升级。 </li>
<li><b>Open VMS</b><a href="http://h18012.www1.hp.com/java/download/index.html">http://h18012.www1.hp.com/java/download/index.html</a></li>
</ul>
<p><b>注意</b>:您可以从以下位置下载 JDK 的归档版本:<a href="http://java.sun.com/products/archive/index.html">http://java.sun.com/products/archive/index.html</a></p>
<p align="center"><a href="#top">返回页首</a></p><br>
<a name="compatibility"></a>
<h2>兼容性</h2>
<br>
<p>当您首次运行此 IDE 时,可以导入曾在 NetBeans IDE 5.5 中使用的一系列设置。如果您选择不导入先前发行版本中的设置,系统将使用一组缺省设置打开 IDE。</p>
<blockquote>
<p><b>注意:</b><i>IDE 只能识别那些用户目录位于缺省位置的早期安装。它无法识别您使用 <code>--userdir</code> 开关指定用户目录的安装。如果您要从安装程序无法识别的 IDE 中导入设置,请下载 IDE 的归档版本,而不要使用安装程序。</i>
<!-- <p>Though it is possible to import settings from a previous IDE installation
into NetBeans IDE 6.0 (M9), it is not possible to import settings
from NetBeans IDE 6.0 (M9) into an earlier IDE release. </p>-->
</p>
<p><b>注意:</b>如果在 NetBeans IDE 6.0 中编辑了某个项目的属性,而该项目最初是由 NetBeans IDE 4.1 或更早版本创建的,则该项目将无法继续在早期的 NetBeans IDE 版本中打开。 </p>
</blockquote>
<br>
<!--</blockquote>-->
<p align="center"><a href="#top">返回页首</a></p><br>
<a name="sql-db"></a>
<h2>SQL 编辑器和数据库</h2>
<p>在 NetBeans 6.0 中,对可视 SQL 编辑器和数据库功能进行了如下更改: </p>
<ul>
<li><b>可视 SQL 编辑器:引用</b><br>
NetBeans 在创建数据库对象时将不再引用标识符。因此,在为数据库资源管理器中创建的对象编辑和执行 SQL 语句时,您不必担心引用标识符的问题。如果您确实想要引用标识符,则可以在创建表、列、索引或视图时,手动在数据库资源管理器中引用标识符。同时,在生成 SQL(例如,在为“查看数据”命令创建 SQL)时,我们不再自动引用标识符。相反,我们仅会引用标识符中的一个或多个字符,这些字符是必须引用的字符(通常为 A-Z、a-z、0-9 和 _ 以及其他字符)。
</li>
<li><b>数据库:保存连接口令</b><br>
从 NetBeans Release Candidate 1 开始,您可以在打开数据库连接时,选择保存口令。在保存连接口令后,当您选择“连接”时,将自动建立连接,而不会打开连接对话框。如果要禁用保存口令,请选择连接的“属性...”,然后取消选中“保存口令”。这样在下次进行连接时,将弹出连接对话框,您可以在其中输入口令。连接口令将保存在用户目录的 XML 文件中,用于进行连接。如果要在这些文件中保存口令,则需要确保您本人具有这些文件的读取权限,其他用户无权进行访问。这些文件位于用户目录的 config/Databases/Connections 中。 </li>
<li><b>通过测试的驱动程序</b>
<p>经测试,NetBeans IDE 6.0 可以与下列数据库和驱动程序结合使用。<br>
</p>
<table width="50%" border="0" cellpadding="1">
<tr>
<th scope="col"><div align="left">驱动程序</div></th>
<th scope="col"><div align="left">版本</div></th>
<th scope="col"><div align="left">示例 URL </div></th>
</tr>
<tr>
<td>JavaDB</td>
<td>Derby 10.3.1.4</td>
<td><code>jdbc:derby://localhost:1527/sample</code>(网络)</td>
</tr>
<tr>
<td>Oracle</td>
<td>Oracle Database 10g Release 2 (10.2.0.3)</td>
<td><code>jdbc:oracle:thin:@//localhost:1521:ora9i</code>
</td>
</tr>
<tr>
<td>PostgreSQL</td>
<td>8.2 Build 506</td>
<td><code>jdbc:postgresql://jbrave-pc1.sfbay.sun.com:5432/postgres</code></td>
</tr>
<tr>
<td>MySQL</td>
<td>MySQL Connector/J 5.0.7</td>
<td><code>jdbc:mysql://localhost:3306/sample</code></td>
</tr>
</table>
</li>
<li><b>其他驱动程序</b>
<p>虽然下列驱动程序和数据库尚未经过正式测试,但是凭经验断定可以使用这些驱动程序和数据库。</p>
<table width="50%" border="0" cellpadding="5">
<tr>
<th scope="col"><div align="left">驱动程序</div></th>
<th scope="col"><div align="left">版本</div></th>
<th scope="col"><div align="left">示例 URL</div></th>
</tr>
<tr>
<td>Microsoft </td>
<td>Microsoft SQL Server 2005 JDBC Driver 1.1 </td>
<td><code>jdbc:sqlserver://localhost:1433;databaseName=travel;selectMethod=cursor</code></td>
</tr>
<tr>
<td> IBM</td>
<td>Redistributable DB2 JDBC Type 4 driver v8 fixpack 13<br>
</td>
<td><code>jdbc:db2://localhost:50002/sample</code></td>
</tr>
<tr>
<td> jTDS </td>
<td>jTDS 1.2.1 </td>
<td><code>jdbc:jtds:sqlserver://rave-cheetah.sfbay.sun.com:1433/travel</code></td>
</tr>
<tr>
<td> DataDirect </td>
<td>DataDirect Connect for JDBC - 3.6<br>
DataDirect Connect for JDBC - 3.6.07</td>
<td><code>jdbc:datadirect:oracle://localhost;SID=ora9i</code><br>
<code>jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor</code><br>
<code>jdbc:datadirect:db2://localhost:50002;databaseName=sample</code></td>
</tr>
</table></li></ul>
<p>&nbsp; </p>
<p align="center"><a href="#top">返回页首</a></p><br>
<a name="known_issues-installer"></a>
<h2>已知问题:安装程序 </h2>
<p>此发行版本中存在以下待解决的安装程序问题: </p>
<ul>
<li><a name="93568" id="93568"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=93568">问题 #93568:在 Solaris 和 Linux 操作系统上,如果网络连接失败,安装将会挂起。</a>
<blockquote>
<p><b>描述:</b>在 Solaris 和 Linux 平台上,当安装程序正在网络目录中搜索适用的 JDK 时,如果网络连接失败,安装将会挂起。</p>
<p><b>解决方法:</b>恢复网络连接,继续执行安装。</p>
</blockquote>
</li>
<li><a name="102781" id="102781"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=102781">问题 #102781:在 Macintosh 平台上,使用 JDK 6 时可能会遇到安装问题。</a>
<blockquote>
<p><b>描述:</b>在 Macintosh 平台上,如果仅使用 JDK 6.0,则可能会遇到一些安装问题,因为此 JDK 版本不属于 FCS 版本。对于 Mac OS 来说,首选的 JDK 版本是 1.5.0_07。 </p>
</blockquote>
</li>
<li><a name="117172" id="117172"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=117172">问题 #117172:在 Ubuntu 操作系统上运行安装程序时,会出现一个空白窗口。</a>
<blockquote>
<p><b>描述:</b>在 Ubuntu 操作系统(安装了 Beryl/Compiz/Compiz Fusion)上运行安装程序时,会显示一个空白/灰显对话框。 <br>
</p>
<p><b>解决方法:</b>在运行安装程序之前,请执行 <tt>export AWT_TOOLKIT=MToolkit</tt> 命令。</p>
</blockquote>
</li>
<li><a name="119861" id="119861"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=119861">问题 #119861</a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=117334">问题 #117334</a>:在执行 unpack200 命令时,因出现错误而终止安装。
<blockquote>
<p><b>描述:</b>在执行 unpack200 命令时,因出现错误而终止安装。此错误是由 Logitech 进程监视器 (Webcam Effects Helper) 应用程序引起的。 </p>
<p><b>解决方法:</b>如果在您的系统上运行了 Logitech 进程监视器 (Webcam Effects Helper) 应用程序 (LVPrcSrv.exe),则在安装或卸载之前请禁用该应用程序。</p>
</blockquote>
</li>
<li><a name="122030" id="122030"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=122030">问题 #122030</a>:在 Fedora Core 8 上使用 JDK 7 时,安装失败。
<blockquote>
<p><b>描述:</b>在 Fedora Core 8 上使用 JDK 7(JDK7 IcedTea 64 位服务器 VM)时,如果安装 GlassFish V2 则会失败。 </p>
<p><b>解决方法:</b>在此平台上,请使用 JDK 5 或 JDK 6。</p>
</blockquote>
</li>
<li> NetBeans 6.0.1 提供了可选的 GlassFish V2 Ur1 安装程序。
<blockquote>
<p><b>描述:</b>NetBeans 6.0.1 提供了可选的 GlassFish V2 Ur1 安装程序。如果您在安装 NetBeans 6.0 时安装了 GlassFish V2,则系统会将 V2 Ur1 安装在一个专用的目录中。GlassFish V2 Ur1 服务器将不显示在“服务”窗口中的“服务器”节点下,这是由于未在 IDE 中注册该服务器实例。 </p>
<p><b>解决方法:</b>在安装了此服务器后,虽然它仍属于 GlassFish V2 服务器类型,但是为了能够使用它,您还必须将其添加到“服务器”对话框中。从“工具”下拉菜单中,选择“服务器”&gt;“添加服务器”&gt; &quot;GlassFish V2&quot;,然后单击“下一步”,请确保对“平台位置”进行更新,使其包含唯一的目录 &quot;glassfish-v2-ur1&quot;(例如 c:\Program Files\glassfish-v2-ur1)。如果您同时安装了 GlassFish V2 和 GlassFish V2 Ur1,则创建项目时,会在“服务器”节点下看到:第二个添加的 GlassFish 服务器将显示为 &quot;GlassFish V2(1)&quot;。否则,它将显示为 GlassFish V2。</p>
<p>此外,您还可以使用 NetBeans 6.0 卸载程序卸载 GlassFish V2 服务器。同样,如果要卸载 GlassFish V2 Ur1 服务器,请使用 NetBeans 6.0.1 卸载程序。</p>
</blockquote>
</li>
<li> NetBeans IDE 6.0.1 下载页可以显示为“选择页面语言”下拉列表中的语言。 </li>
<blockquote>
<p><b>描述:</b>下载页所显示的语言是所用浏览器指定的缺省语言。如果您使用的不是本地化的浏览器版本,那么下载页会显示为英文。但是可以通过下载页顶部的“选择页面语言”下拉列表来显示简体中文、日语、巴西葡萄牙语的页面。
</p>
<p><b>解决方法:</b>使用简体中文、日语、巴西葡萄牙语的本地化版本的 Firefox 浏览器。</p>
</blockquote>
</ul>
<p align="center"><a href="#top">返回页首</a></p><br>
<a name="known_issues-core"></a>
<h2>已知问题:核心 IDE </h2>
<p>本发行版本中存在如下待解决的 IDE 问题: </p>
<ul>
<!-- TEMPLATE FOR BUGS -->
<!--
<li><a href="ADD ISSUE LINK HERE">Issue #ADD_ISSUE_NUMBER_HERE: ADD_ISSUE_TITLE_HERE.</a>
<blockquote>
<p><b>Description:</b> ADD DESCRIPTION HERE.</p>
<p><b>Workaround:</b> ADD WORKAROUND HERE.</p>
</blockquote>
</li>
-->
<li><b>启动 IDE(Solaris x86 和双核 Opteron)时出现问题。</b>
<blockquote>
<p><b>描述:</b>对于特定的 Solaris x86 和双核 Opteron 配置,当启动 IDE 时可能会遇到问题,因为在装入 GTK <code>look&amp;feel</code> 库时会出现 JDK 错误。</p>
<p><b>解决方法:</b>如果遇到此问题,请指定以下命令行选项:<tt>-laf javax.swing.plaf.metal.MetalLookAndFeel</tt>
</p>
</blockquote>
</li>
<li><b>在某些亚洲语言环境中,无法正常显示字符。</b>
<blockquote>
<p><b>描述:</b>如果在 Ubuntu 6.x 和其他一些 Linux 发行版本中运行某些亚洲语言版本的 IDE,则可能无法读取 IDE 屏幕上的文本。在某些 Linux 发行版本上,多字节字符可能会由于 JDK 字体设置的问题而显示为矩形框。</p>
<p><b>解决方法:</b>由于此问题目前没有已知的解决方法,因此,如果必须使用容易出现此问题的语言环境,则建议您使用其他的 Linux 发行版本。请注意,Ubuntu 7.x 和 Red Hat Enterprise Linux 3 上不会出现这种问题。 </p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=64840"></a>问题 #64840:在启用了 IPv6 的 Linux 系统上,网络通信中断。
<blockquote>
<p><b>描述:</b>在启用了 IPv6 的 Linux 系统上,网络通信中断,从而导致 IDE 无法与捆绑的服务器、自动更新等进行连接。</p>
<p><b>解决方法:</b>如果出现此问题,请使用 <code>-J-Djava.net.preferIPv4Stack=true </code> 开关运行 IDE。或者,禁用 IPv6(在 <tt>/etc/modules.conf</tt><tt>/etc/modprobe.conf</tt> 中)。</p>
<p>有关详细信息,请参见<a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5087907">问题 #5087907</a></p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=62919">问题 #62919</a>:正在执行性能分析的应用程序可能会在生成内存快照时发生崩溃。
<blockquote>
<p><b>描述:</b>如果在分析应用程序的性能时尝试生成内存快照,该应用程序则可能会发生崩溃。</p>
<p><b>解决方法:</b>使用 <tt>-Xnoclassgc</tt> 开关来启动要分析的应用程序。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=110074">问题 #110074</a>:在 Solaris 操作系统上,编辑器会定期发生冻结。
<blockquote>
<p><b>描述:</b>在 Solaris 操作系统上使用 JDK 6、6u1 或 6u2 运行 IDE 时,可能会长时间阻止线程运行,从而导致编辑器停止响应。</p>
<p><b>解决方法:</b>将 JDK 6 安装升级到 Update 3 或更高版本。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=88776">问题 #88776</a>:在使用动态连接模式分析应用程序的性能时,该应用程序会发生崩溃。
<blockquote>
<p><b>描述:</b>在 JDK 1.6 上运行时,如果使用动态连接模式执行应用程序性能分析,则会导致该应用程序发生崩溃。</p>
<p><b>解决方法:</b>请使用 <tt>-Xshare:off</tt> 开关来启动要分析的应用程序。</p>
<p>另请参见:<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=113847">问题 #113847</a></p>
</blockquote>
</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6389282">JDK 6 问题 #6389282</a>:由 Java Desktop 应用程序项目模板创建的 Java 应用程序可能无法在使用 JDK 6 的中文和日语环境的 Linux 系统上运行。
<blockquote>
<p><b>描述:</b>由 Java Desktop 应用程序项目模板创建的 Java 应用程序可能无法在安装有 JDK 6 的 Linux 中文和日语环境中运行。</p>
<p><b>解决方法:</b>请使用 JDK 5.0 或者在英文语言环境中运行项目。</p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p><br>
<a name="known_issues-web-java"></a>
<h2>已知问题:Web 和 Java EE </h2>
<!-- <li><a name="bugnumber"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=BugNumber">Issue BugNumber:</a>Issue in one sentence
<blockquote>
<p><b>Description:</b></p>
<p><b>Workaround:</b></p>
</blockquote>
</li>
-->
<p>本发行版本中存在如下待解决的 Web 和 Java EE 问题: </p>
<ul>
<li><a name="backwards"></a>Visual Web JSF 向后兼容性工具包
<blockquote><b>描述:</b>Visual Web JSF 向后兼容性工具包提供了 Visual Web 设计器所必需的辅助库,以此来支持基于 J2SE 1.4 或 J2EE 1.4 的项目。这些库不属于开放的源代码,因此将作为单独的 NetBeans 插件来发行。此工具包将安装 J2EE 1.4 项目所需的以下库:
<ul>
<li>JavaServer Faces 1.1 引用实现 (RI)</li>
<li> 行集引用实现 (RI) </li>
<li>JWSDP 1.6 中的 JAX-RPC 库</li>
</ul></blockquote>
<p>要获取向后兼容性工具包,请在主菜单中选择“工具”&gt;“插件”。 </p>
</li>
<li><a name="woodstock"></a>Woodstock 4.1 和 4.2 JSF 组件发行说明
<blockquote><b>描述:</b>《Woodstock 4.1 and 4.2 JSF Components Release Notes》(Woodstock 4.1 和 4.2 JSF 组件发行说明)位于以下位置的 Project Woodstock Web 站点上:<a href="http://java.net/projects/woodstock/" target="_blank">http://java.net/projects/woodstock/</a>。随 NetBeans IDE 6.0.1 一起安装的是版本 11。
</blockquote> </li>
<li><a name="backwards"></a>不支持 Ajax 样例组件
<blockquote><b>描述:</b>此发行版本不支持 Blue Prints Ajax 样例组件,因为这些组件是在 Dojo 旧版本的基础上构建的,而旧版本与更新的版本之间不再兼容。捆绑在 NetBeans 中的 Woodstock 组件将依赖更新的 Dojo API 版本来呈现客户端。对于 NetBeans 5.5 所支持的大部分广泛应用的 BP Ajax 组件,您都能够在 Project Woodstock 中找到其相应的功能。
<ul>
<li>自动完成 - 此博客 (http://blogs.sun.com/dmitry/entry/creating_autocomplete_entry_field_with) 描述了如何通过 Project Woodstock 库中的组件来实现类似的功能。</li>
<li>弹出式日历 - Project Woodstock 包含了一个日历组件。</li>
<li>选择值字段 - 该功能与自动完成功能类似,但是它们属于不同的 UI。</li>
<li>进度栏 - Project Woodstock 包含了一个进度栏组件。</li>
<li>Google 地图 - 计划在未来实现。</li>
<li>评级组件 - 计划在未来实现。</li>
<li>功能丰富的文本编辑器 - 目前尚不支持。</li>
</ul></blockquote>
<p>要获取向后兼容性工具包,请在主菜单中选择“工具”&gt;“插件”。 </p>
</li>
<li><a name="114951"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=114951">问题 #114951</a>:反复对项目执行关闭/全部保存操作,会导致项目无法保存。
<blockquote>
<p><b>描述:</b>这属于间歇性错误,IDE 对此无法写入文件,并且最终会返回源文件错误。 </p>
<p><b>解决方法:</b>尚无解决方法。 </p>
</blockquote>
</li>
<li><a name="114453"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=114453">问题 #114453</a>:如果 NetBeans 和 GlassFish 分别运行在 Java 的不同版本上,则会部署失败。
<blockquote>
<p><b>描述:</b>如果 NetBeans 在 JDK 1.6.x 上运行,则 Glassfish 也必须在 JDK 1.6.x 上运行。如果 GlassFish 运行在 JDK 的早期版本上,则会因为 <tt>java.lang.UnsupportedClassVersionError</tt> 错误而导致部署失败。</p>
<p><b>解决方法:</b>尚无解决方法。 </p>
</blockquote>
</li>
<li><a name="113888"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=113888">问题 #113888</a>:当项目从 NetBeans IDE 5.5/5.5.1 迁移至 NetBeans 6.0 时,项目所包含的 WoodStock 主题不兼容。此问题与<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=99063">问题 #99063</a> 有关,即缺少转至新 Woodstock 主题的正文元素。
<blockquote>
<p><b>描述:</b>当含有定制主题的项目迁移至 NetBeans IDE 6.0 时,将出现缺少正文元素的错误。</p>
<p><b>解决方法:</b>请在迁移之前手动转至缺省主题。迁移后将无法使用定制主题,您需要重新生成这些主题。</p>
</blockquote>
</li>
<li><a name="92009"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=92009">问题 #92009</a>:目前不支持通过实体类来生成 JSF。
<blockquote>
<p><b>描述:</b>无法使用“通过实体类创建 JSF 页”向导来生成 JSF 页。</p>
<p><b>解决方法:</b>尚无解决方法。目前,在本发行版本中无法使用此功能。 </p>
</blockquote>
</li>
<li><a name="98577"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=98577">问题 94193</a>:无法在“概要”窗口或通过“项目”窗口中的源包来编辑 Bean 属性。
<blockquote>
<p><b>描述:</b>NetBeans IDE 6.0 的“导航”窗口禁用了“添加菜单”项,无法通过源包来编辑属性。</p>
<p><b>解决方法:</b></p><ol><li>双击 &quot;SessionBean1&quot; 或其他 java 文件,以便在 Java 编辑器中打开 Bean。
</li><li>手动添加属性,如 <tt>private String CustomerId;</tt></li>
<li>右键单击该属性,然后选择“生成代码”。</li>
<li>在“生成”弹出式菜单中,选择“getter 和 setter”。</li>
<li><p>在 SessionBean1 的“生成 getter 和 setter”对话框中,选择属性,然后按“确定”。</p>
将在您添加的属性后插入公共的 getter 和 setter 方法。</li>
</ol></p>
</blockquote>
</li>
<!-- <li><a name="93050"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=93050">Issue #93050: Missing support for generation of missing bean from Entity classes.</a>
<blockquote>
<p><b>Description: </b>Due to a change in Woodstock components,
resize handles have been removed from the following Woodstock components: TextField, TextArea,PasswordField, DropDown and ListBox.
This issue impacts especially projects imported from Java Studio Creator and NetBeans Visual Web Pack 5.5/5.5.1.
Resized components may look different from how they looked in previous releases.</p>
<p><b>Workaround: </b>For TextField and TextArea components, use the columns and rows attributes, respectively.
DropDown and ListBox components are automatically resized to the size of the longest item by the browser.</p>
</blockquote></li> -->
<a name="95022"></a>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=95022">问题 #95022</a>:无法调整文本字段和其他组件的大小。
<blockquote>
<p><b>描述:</b>由于 Woodstock 组件发生了更改,已从下面的 Woodstock 组件中撤消了调整大小图柄功能:文本字段、文本区域、口令字段、下拉列表和列表框。此问题尤其会影响从 Java Studio Creator 和 NetBeans Visual Web Pack 5.5/5.5.1 导入的项目。已调整了大小的组件与其在早期发行版本中显示的外观会有所不同。</p>
<p><b>解决方法:</b>对于文本字段和文本区域组件,请分别使用列属性和行属性进行调整。对于下拉列表和列表框组件,浏览器会自动将其大小调整为这些组件的最长内容项的大小。</p>
</blockquote>
</li>
<li>在 IE7 中显示按钮组件时,无法正确显示所有按钮组件的宽度。
<blockquote>
<p><b>描述:</b>使用绝对定位放置按钮时,按钮宽度的显示会不正确。例如,当 NetBeans IDE 6.0 在网格布局模式下使用绝对定位放置按钮组件时,可能会出现此问题。</p>
<p>IE7 要求为按钮指定宽度值。如果未指定 width 属性,则会将宽度设置为 <tt>width:auto</tt>,这会导致将按钮的宽度设置为按钮容器元素的整个可用宽度。例如,如果按钮样式包含 <tt>left=130px</tt>,则该按钮将从左侧 130px 开始,延伸至 <tt>&lt;body&gt;</tt> 元素的宽度。 </p>
<p><b>解决方法:</b>可以使用以下几种不同的方法在 NetBeans 中解决此问题:</p>
<ul>
<li>为按钮指定 width 属性,或者在 IDE 中调整按钮大小,以便 IDE 为按钮分配宽度。 </li>
<li> 在 IDE 中,将按钮拖放到组面板组件中,以便将按钮放在 span 标记内。对于这种情况,您无需设置定位,因为 IDE 将为组面板组件设置定位。例如,组面板组件内按钮的 JSP 代码可能如下所示:
<pre class="examplecode">&lt;webuijsf:panelGroup binding=&quot;#{Page1.groupPanel1}&quot; id=&quot;groupPanel1&quot; style=&quot;position: absolute; left: 240px;
top: 168px&quot;&gt;<br> &lt;webuijsf:button binding=&quot;#{Page1.button1}&quot; id=&quot;button1&quot; text=&quot;Button&quot;/&gt;
&lt;/webuijsf:panelGroup&gt;</pre>
</li>
</ul>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=106299">问题 #106299</a>:Visual Web JSF 项目的 faces-config.xml 中不再包含早期版本所具有的语言环境部分。
<blockquote>
<p><b>描述:</b>早期版本的 faces-config.xml 包含注释部分,其中列出了如何表示其他语言环境的内容,即,在某些行上使用示例来说明特定的语言环境。如今,用户必须手动添加这些行,以确保在支持的语言环境部分中包含了相关的语言环境名称。 </p>
<p><b>解决方法:</b>在 faces.config.xml 文件的语言环境部分手动添加所需的语言环境。下面的示例说明了代码的显示方式:</p>
<pre class="examplecode">&lt;application&gt;<br> &lt;locale-config&gt;<br> &lt;default-locale&gt;en&lt;/default-locale&gt;<br> &lt;supported-locale&gt;<b>desired locale</b>&lt;/supported-locale&gt;<br> &lt;/locale-config&gt;<br> &lt;/application&gt;
</pre>
<p>另请参见<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=103085">问题 #103085</a></p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<br>
<a name="known_issues-mobility"></a>
<h2>已知问题:Mobility </h2>
<br>
<p> 通过 NetBeans 6.0 Mobility,您可以为 MIDP、CLDC 和 CDC 设备开发基于 Java ME 的应用程序。 </p>
<p>本发行版本中存在如下待解决的 Mobility 问题: </p>
<ul>
<!-- TEMPLATE FOR BUGS -->
<!--
<li><a href="ADD ISSUE LINK HERE">Issue #ADD_ISSUE_NUMBER_HERE: ADD_ISSUE_TITLE_HERE.</a>
<blockquote>
<p><b>Description:</b> ADD DESCRIPTION HERE.</p>
<p><b>Workaround:</b> ADD WORKAROUND HERE.</p>
</blockquote>
</li>
-->
<li> <a href="http://wiki.netbeans.org/wiki/view/FaqJ2MEOtherOpSys">不支持</a> MacOS、Solaris 和其他操作系统。
<blockquote>
<p><b>描述:</b>与本发行版本捆绑在一起的 Mobility Pack 6.0 和 Sun Java Wireless Toolkit 2.5.2 for CLDC 仅支持 Windows 和 Linux 平台。</p>
<p><b>解决方法:</b>对于那些要在 MacOS 和其他不受支持的操作系统上使用 Mobility Pack 的用户来说,请参阅<a href="http://wiki.netbeans.org/wiki/view/MobilityFromZipToNB">安装 zip 发行版本的说明</a></p>
</blockquote>
</li>
<li>在开发联网的设备配置 (Connected Device Configuration, CDC) 应用程序时,要求安装 CDC 平台仿真器。
<blockquote>
<p><b>描述:</b>Sun Java Toolkit 1.0 for CDC 未与 NetBeans 6.0 发行版本捆绑在一起,而是与早期的 Mobility Pack for CDC 发行版本捆绑在一起。</p>
<p><strong>解决方法:</strong>通过 Sun Developer Network <a href="http://java.sun.com/products/cdctoolkit/download-1_0.html">下载 Sun Java Toolkit 1.0 for CDC</a>。NetBeans 的常见问题解答提供了<a href="http://wiki.netbeans.org/wiki/view/FaqMobilityCDCToolkitInstall">如何在 IDE 中安装并注册 CDC 工具包</a>的说明。</p>
</blockquote>
</li>
<li>在 NetBeans 6.0 Mobility 安装中不提供端对端的支持。
<blockquote>
<p><b>描述:</b>无法通过 NetBeans 6.0 的 Mobility 发行版本将 Mobile 应用程序与企业连接在一起。</p>
<p><strong>解决方法:</strong>安装 Mobility 端对端插件。</p>
<ol>
<li>在 IDE 的主菜单中,请转至“工具”&gt;“插件”。</li>
<li>在“插件”对话框中,单击“可用插件”标签。</li>
<li> 在“可用插件”的“名称”列中,查找 Mobility 端对端插件。</li>
<li>选中 Mobility 端对端插件旁边的复选框,然后单击“安装”。</li>
<li>NetBeans IDE 安装程序对话框将显示要安装的插件。如果还需要安装其他插件,IDE 将会自动选择这些插件。单击“下一步”。</li>
<li>接下来,将会显示许可证协议。要启用端对端的功能,请接受许可证协议,然后单击“安装”。</li>
</ol>
<p>注意:您还可以通过安装完整的 NetBeans 6.0 发行版本来启用端对端的功能。</p>
</blockquote>
</li>
<li>如果 Mobility Pack 的安装目录或用户目录的名称或路径中包含非 ASCII 字符,则 Mobility Pack 将无法运行。
<blockquote>
<p><b>描述:</b>Sun Java Wireless Toolkit 不支持在项目路径中使用非 ASCII 字符。 </p>
<p><strong>解决方法:</strong>请确保您的用户目录中不包含非 ASCII 字符。如果该目录中包含非 ASCII 字符,请更改 IDE 的缺省用户目录。</p>
</blockquote>
</li>
<li>在使用 WSDL 中的“复杂”类来生成 Web 服务客户端时,生成了无法编译的不完整代码。
<blockquote>
<p><b>描述:</b>IDE 在使用复杂类生成 Web 服务客户端时,生成了无法编译的类。</p>
<p><strong>解决方法:</strong>请确保第一级别的元素名称的 QName 是唯一的。例如,将其更改为 return1、return2 等。 </p>
</blockquote>
</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6389282">JDK 6 问题 #6389282</a>:无法在安装了 JDK 6 的中文和日语版 Linux 语言环境中运行项目。
<blockquote>
<p><b>描述:</b>NetBeans 中创建的 Mobile 应用程序项目无法在安装了 JDK 6 的日语和中文版 Linux 语言环境中运行。 </p>
<p><strong>解决方法:</strong>请使用 JDK 5.0 或者在英文语言环境中运行项目。 </p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<br>
<a name="known_issues-uml"></a>
<h2>已知问题:UML </h2>
<br>
<p> 您可以在 IDE 中了解和评估 NetBeans 6.0 UML 的功能。我们希望您积极地参与这项活动,将遇到的任何问题记录在问题跟踪系统 (<a href="https://netbeans.org/community/issues.html">https://netbeans.org/community/issues.html</a>) 中,从而为我们提供有价值的建议。</p>
<p><b>注意:</b>Macintosh OS X 平台目前不支持 NetBeans 6.0 UML 功能。您可以通过 NetBeans 的插件管理器为 Macintosh OS X 平台安装 UML 功能。要获取有关已知的 Macintosh OS X 问题和解决方法的详细信息,请访问 NetBeans 维基百科中有关 UML Mac 的问题 (<a href="http://wiki.netbeans.org/wiki/view/UMLMacIssues">http://wiki.netbeans.org/wiki/view/UMLMacIssues</a>)。</p>
<blockquote>
<p><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=123102">问题 #123102</a>:有时在生成代码后将无法正常显示非 ASCII 字符 </p>
<blockquote>
<p><b>描述:</b>在生成 UML 代码时将使用缺省的系统编码,而不是 java 项目编码,这可能意味着:如果 java 项目编码与用户运行 NetBeans IDE 时所使用的语言环境编码不同,将无法正常处理并显示非 ASCII 字符。<br>
<br>
<b>解决方法:</b>在为 Java 项目添加文件或代码之前,或使用 UML 功能生成代码之前,如果 Java 项目编码与已启动的 NetBeans IDE 所使用的语言环境编码不同时,请将 Java 项目编码属性更改为 NetBeans IDE 所使用的语言环境的缺省编码属性。 <br>
<br>
例如,在启动 NetBeans IDE 时,缺省项目编码为 utf-8。但是,如果用户使用的语言环境编码不是 utf-8(在 Windows 平台上将会出现这种情况),则必须将 Java 项目编码更改为该语言环境的缺省编码。 </p>
</blockquote>
</blockquote>
<p align="center"><a href="#top">返回页首</a></p><br>
<a name="known_issues-soa"></a>
<h2>已知问题:SOA</h2>
<br>
<p>您可以在 IDE 中了解和评估 NetBeans SOA 6.0 发行版本的新增功能。我们希望您积极地参与这项活动,将遇到的任何问题记录在问题跟踪系统 (<a href="https://netbeans.org/community/issues.html">https://netbeans.org/community/issues.html</a>) 中,从而为我们提供有价值的建议。</p>
<p>本发行版本中存在如下待解决的 SOA 问题: </p>
<ul>
<li>要使用 Sun Java System Access Manager,则必须安装完整下载的 IDE,并通过 <a href="http://java.sun.com/javaee/downloads/index.jsp">http://java.sun.com/javaee/downloads/index.jsp</a> 安装 Java Application Platform SDK Update 3 Beta 或更高版本。有关安装访问管理器所需步骤的详细信息,请参见<a style="" href="https://netbeans.org/kb/archive/index.html">安装 Sun Java System Access Manager</a></li>
<li><a name="114174"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=114174">问题 #114174</a>:手动编辑 CASA 生成的 WSDL 文件,会在 build.xml 输出中抛出空指针异常。
<blockquote>
<p><b>描述:</b>对于 CASA 自己生成的文件,它不支持用户对其进行编辑,而且在用户编辑这些文件时,CASA 不会发出任何警告信息。</p>
<p> <b>解决方法:</b>请不要编辑 CASA 生成的 WSDL 文件。不支持手动编辑 WSDL 文件,这样会产生意外结果。</p>
</blockquote>
</li>
<li><a name="114171"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=114171">问题 #114171</a>:手动编辑 CASA 生成的 WSDL 文件时会抛出非法状态异常。
<blockquote>
<p><b>描述:</b>如果用户手动将错误引入到 CASA 生成的 WSDL 文件中,则 IDE 将抛出非法状态异常。</p>
<p> <b>解决方法:</b>最好不要手动编辑 CASA 生成的文档。</p>
</blockquote>
</li>
<li><a name="110218"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=110218">问题 #110218</a>:在具有较低 RAM 配置的慢速计算机上,遇到了 CASA 同步问题。
<blockquote>
<p><b>描述:</b>IDE 会在具有较低 RAM 配置的慢速计算机上,抛出 NPE 和非法状态异常。 </p>
<p> <b>解决方法:</b>如果系统提示您重新装入 WSDL 文件,请不要执行该操作。</p>
</blockquote>
</li>
<li><a name="84622"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=84622">问题 #84622</a>:当取消了伙伴链接对话框后,IDE 无法对 WSDL 文件执行回滚检索。
<blockquote>
<p><b>描述:</b>当您将 WSDL 文件或 Web 服务节点从 NetBeans 项目拖到图中时,会出现伙伴链接对话框,如果您取消了该对话框,则 IDE 无法对 WSDL 文件执行回滚检索。</p>
<p> <b>解决方法:</b>如果该项目不需要这些文件,您只需从“项目”窗口中手动删除这些文件,如同删除任何其他项目资源一样。</p>
</blockquote>
</li>
<li><a name="112344" id="112344"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=112344">问题 #112344</a>:在 XML 架构编辑器的树视图中执行拖放操作时可能会抛出异常。
<blockquote>
<p><b>解决方法:</b>请使用 JDK 1.6.0_02 或更高版本。</p>
</blockquote>
</li>
<li><a name="121834" id="121834"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=121834">问题 #121834</a>:I18N - 当复合应用程序包含模块项目,并且该项目的名称具有多字节字符(即非 ASCII 字符),则无法部署该应用程序。
<blockquote>
<p><b>解决方法:</b>请在模块项目名称中使用 ASCII 字符。</p>
</blockquote>
</li>
<li><a name="96237" id="96237"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=96237">问题 #96237</a>:XSLT 设计器不支持复杂类型、简单类型或内置类型中定义的消息。
<blockquote>
<p><b>描述:</b>在本发行版本中,XSLT 设计器不支持在 WSDL 中使用 <tt>type=&quot;...&quot;</tt> 属性声明的消息。仅支持使用 <tt>element=&quot;...&quot;</tt> 属性进行的声明。 </p>
</blockquote>
</li>
<li><a name="113389"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=113389">问题 #113389</a>:XSLT 服务引擎不支持执行属于“服务桥”服务类型的 XSLT 服务。
<blockquote>
<p><b>描述:</b>在本发行版本中,XSLT 服务引擎不支持执行属于“服务桥”服务类型的 XSLT 服务。</p>
<p><b>解决方法:</b>安装最新版本的 XSLT 服务引擎和转换共享库:</p>
<ol>
<li>
下载 <a href="http://download.java.net/jbi/binaries/open-jbi-components/main/patches/Build070914_2/xsltpatch/xslt.zip">XSLT 修补程序</a></li>
<li>将包含安装程序 jar 的文件解压缩到本地文件夹中。</li>
<li>在“服务”窗口中,启动 GlassFish V2 应用服务器。</li>
<li>展开“服务”&gt; &quot;GlassFish V2&quot; &gt; &quot;JBI&quot; &gt;“服务引擎”节点。<tt></tt></li>
<li>右键单击 &quot;sun-xslt-engine&quot;,然后选择“卸载”。<tt></tt></li>
<li>展开“服务器”&gt; &quot;GlassFish V2&quot; &gt; &quot;JBI&quot; &gt;“共享库”节点。<tt></tt></li>
<li>右键单击 &quot;sun-transform-library&quot;,然后选择“卸载”。<tt></tt></li>
<li>
右键单击“共享库”节点,然后选择“安装新的共享库”。
<br>
导航至包含已下载的安装 jar 的本地文件夹,选择 &quot;transformlib.jar&quot;,然后选择“安装”。<tt></tt> </li>
<li>
右键单击“服务引擎”节点,然后选择“安装新的服务引擎”。
<br>
导航至包含已下载的安装 jar 的本地文件夹,选择 &quot;xsltserviceengine.jar&quot;,然后选择“安装”。<tt></tt> </li>
</ol>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<br>
<!--
<a name="known_issues-ruby"></a>
<h2>Known Issues: Ruby </h2>
<br>
<p> NetBeans Ruby 6.0 Preview release blurb</p>
<p>The unresolved Ruby Pack issues for this release are as follows: </p>
<ul>
<li>placeholder
</li>
</ul>
</blockquote>
<p align="center"><a href="#top">top</a></p><br>
-->
<a name="known_issues-cnd"></a>
<h2>已知问题:C/C++</h2>
<br>
<p>NetBeans 6.0 C/C++ 支持在 Microsoft Windows、Macintosh OS X、Linux 和 Solaris<small><sup>TM</sup></small> 操作系统上开发 C 和 C++ 应用程序。C/C++ 开发者可以将现有的应用程序导入到 NetBeans 项目系统中,或者开发新的应用程序和库。在 NetBeans C/C++ 支持中包含端对端的开发周期:项目和模板、高级语言识别编辑器、基于 makefile 的生成命令以及调试功能。</p>
<p>有关为实现 NetBeans C/C++ 支持而安装并配置编译器和工具的信息,请参见<a href="cpp-setup-instructions_zh_CN.html">安装并配置 C/C++ 支持</a>
</p>
<p>本发行版本中存在如下待解决的 C/C++ 问题:
</p><ul>
<!-- <li>C/C++ support has been fully tested on Microsoft Windows 2000 and Windows
XP. Testing on Windows Vista is ongoing and is yet incomplete.</li>
-->
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=121776">问题 #121776</a>:使用 gdb 来调试 Sun Studio 编译的代码有时会出现问题
<blockquote>
<p><b>描述:</b>在 Solaris 和 Linux 操作系统上,使用 gdb 调试器调试 Sun Studio 编译器编译的代码有时会出现问题。虽然我们已经在 Sun Studio 12 软件中修复了大部分的已知问题,但仍然会有个别问题存在。如果在调试 Sun Studio 12 编译器编译的程序时遇到问题,您应该首先安装最新的 Sun Studio 12 产品修补程序。如果问题仍然存在,请在 Issuezilla 跟踪系统中记录这一缺陷问题,并围绕您的问题来展开说明这一任务。
</p>
<p>
当我们发现问题后,将会打开这些新问题,并会更新围绕这些问题的任务,为您使用 NetBeans 和 gdb 调试器调试 Sun Studio
12 编译器编译的程序所存在的当前问题提供一些建议。
</p>
<p>在使用 Sun Studio 12 IDE 和 dbx 调试器调试 Sun Studio 12 编译器编译的代码时,将不会受这些问题的影响。
</blockquote>
</p></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=121775">问题 #121775</a>:在 Tiger (Mac OS X 10.4) 上进行调试时需要最新的 Xcode
<blockquote>
<p><b>描述:</b>在 Macintosh Tiger (Mac OS X 10.4) 上进行调试时,gcc 和 g++ 编译器的缺省版本在生成代码时会在调试输出中出现错误。Apple 已经发布了 Xcode 更新包(版本 2.5),可用来修复此问题。gcc、g++ 和 gdb 的正确版本应为:
<br><br>
gcc:4.0.1 - Apple build 5367<br>
g++:4.0.1 - Apple build 5367<br>
gdb:6.3.50 - Apple build 573(2006 年 10 月 20 日)
<br>
</p><p>
要下载此版本的 Xcode,请参见 <a
href="http://developer.apple.com/tools/download">
<tt>http://developer.apple.com/tools/download</tt></a>
</p>
<p>
然而,Leopard (Mac OS X 10.5) 上不会出现此问题。
</p>
出现此问题的症状为:使用 <tt>-gdwarf</tt> 标志(C/C++ 应用程序项目的缺省设置)编译的可执行文件含有不正确的行信息,并且可能会忽略断点。
</p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p><br>
<a name="more_info"></a>
<h2>更多信息</h2>
<br>
<p>在 NetBeans 项目的 Web 站点上,您可以找到新闻、文章、附加模块以及其他有用的信息。由于 NetBeans 是一个开放源代码项目,因此您还可以通过该 Web 站点访问源代码、错误数据库,并获取有关创建您自己的 NetBeans 模块等信息。更多信息,请访问 <a href="https://netbeans.org/">http://www.netbeans.org</a></p>
<h4>文档</h4>
<p>要详细了解 NetBeans IDE 6.0 中的新增功能,请参阅基于 Web 的一系列教程和动画视频。请定期查看这些页面,我们将随时为您添加新内容。</p>
<ul>
<li><a href="https://netbeans.org/kb/archive/index.html">NetBeans IDE 6.0 教程</a>
</li><li><a href="https://netbeans.org/kb/archive/index.html">NetBeans IDE 6.0 动画视频</a>
</li></ul>
<p>NetBeans IDE 6.0 的内置帮助系统并未反映自 NetBeans IDE 5.5 发行版本以来用户界面所发生的更改。我们将在 FCS 版本中,对内置帮助系统进行及时更新。</p>
<br>
<div class='greybox'>
<p><b>注意:</b>如果在 Mac OS X 上运行 NetBeans IDE,请参见<a href="../../../kb/articles/mac.html">在 Mac OS X 上使用 NetBeans</a>,以了解有关等效的快捷键、提示和技巧以及其他特定于 Mac 的主题的详细信息。 </p>
</div>
<h4>社区</h4>
<p>通过注册 NetBeans 项目邮件列表 (<a href="../../lists/index.html">https://netbeans.org/community/lists/</a>),还可以获取最新的 NetBeans IDE,并与 NetBeans 社区成员进行交流。</p>
<br style="clear:both;">
<p align="center"><a href="#top">返回页首</a></p><br>
<!-- End Content Area -->
</body>
</html>