blob: 3ac5495fd8aed2022519dcfbd4abf77cc2504d2b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--
* Copyright © 1997, 2015, Oracle and/or its affiliates. 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 8.1 发行说明</title>
<meta name="description" content="NetBeans IDE 8.1 Release Notes: System Requirements, New Features, Compatibility, Known Issues, Documentation">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
<link rel="stylesheet" type="text/css" media="print" href="../../../print.css">
<style type="text/css">
<!--
.style2 {color: #000000}
-->
</style>
</head>
<body>
<p> <a name="top"></a>
</p>
<h1>NetBeans IDE 8.1 发行说明</h1>
<div class="articledate" style="margin-left: 0px;">上次更新日期: <!-- #BeginDate format:Am1 -->2015 年 10 月 26 日<!-- #EndDate --> </div>
<p>NetBeans<sup class="tmtext">TM</sup> IDE 是一种使用 Java<sup class="tmtext">TM</sup> 编程语言编写且基于标准的模块化集成开发环境 (IDE)。NetBeans 项目由<a href="https://netbeans.org/features/index.html">功能完善的开源 IDE</a>(使用 Java 编程语言编写)和<a href="https://netbeans.org/features/platform/index.html">富客户端应用程序平台</a>(可用作构建任何类型的应用程序的通用框架)组成。有关如何在系统上安装该软件的信息,请参见 <a href="install.html">NetBeans IDE 8.1 安装说明</a>。要了解此 IDE 发行版中所包含的新增功能,请参见 <a href="index.html">NetBeans IDE 8.1 发行信息</a>页。</p>
<h2 style="color:#0E1B55">目录</h2>
<ul>
<li><a href="#new">8.1 中的新增功能</a></li>
<li><a href="#supported_technologies">支持的技术、服务器和移动平台</a>
<ul>
<li><a href="#tech">支持的技术</a></li>
<li><a href="#tested_servers">通过测试的应用服务器</a></li>
<li><a href="#known_servers">已知可运行的应用服务器</a></li>
<li><a href="#mobile_platforms">通过测试的移动平台</a></li>
<li><a href="#known_mobile_platforms">已知可运行的移动平台</a></li>
</ul></li>
<li><a href="#system_requirements">系统要求</a></li>
<li><a href="#req_sw">所需的软件</a></li>
<li><a href="#javafx">JavaFX 支持</a></li>
<li><a href="#sql-db">SQL 和数据库</a></li>
<li><a href="#ml">多语言支持</a></li>
<li><a href="#compatibility">与早期发行版的兼容性</a></li>
<li><a href="#deprecated">归档的模块和功能</a></li>
<li><a href="#known_issues">已知问题</a>
<ul>
<li><a href="#known_issues-installer">安装程序</a></li>
<li><a href="#known_issues-core">核心 IDE</a></li>
<li><a href="#known_issues-javafx">JavaFX</a></li>
<li><a href="#known_issues-web-java">Web 和 Java EE</a></li>
<li><a href="#known_issues-html5">HTML5</a></li>
<li><a href="#known_issues-php">PHP</a></li>
<li><a href="#known_issues-cnd">C/C++</a></li>
</ul></li>
<li><a href="#more_info">更多信息</a></li>
</ul>
<a name="new"></a>
<h2>8.1 中的新增功能</h2>
<ul>
<li>Node.js 支持</li>
<li>HTML5/JavaScript 增强功能</li>
<li>Java 增强功能</li>
<li>PHP 增强功能</li>
<li>C/C++ 增强功能</li>
<li>对远程 Oracle WebLogic Server 的支持</li>
<li>社区提供的 WildFly 9 和 10</li>
<li>与 JRE 捆绑</li>
</ul>
<p><a href="http://wiki.netbeans.org/NewAndNoteworthyNB81">“NetBeans IDE 8.1 新增功能和重要功能”页</a>上列出了有关这些增强功能和其他增强功能的所有详细信息。</p>
<p>有关此发行版的详细信息,请参见 <a href="index.html">NetBeans IDE 8.1 发行信息</a>页。</p>
<a name="supported_technologies"></a>
<h2>支持的技术、服务器和移动平台</h2>
<p>NetBeans IDE 8.1 支持以下技术,并且经测试,可以与下列应用服务器及移动平台配合使用。如果您计划使用的版本不同于下面明确列出的版本,请注意 IDE 可能会因此而出现不可预测的行为。
</p>
<a name="tech"></a>
<h5>支持的技术:</h5>
<table class="full-width">
<tr>
<td style="width:45%" class="valign-top">
<ul>
<li>Java EE 7、Java EE 6 和 Java EE 5</li>
<li>JavaFX 2.2.x 和 8</li>
<li>Java ME SDK 8.0</li>
<li>Java Card 3 SDK</li>
<li>Struts 1.3.10</li>
<li>Spring 4.0.1、3.2.7、2.5</li>
<li>Hibernate 4.2.6、3.6.10</li>
<li>问题跟踪
<ul>
<li>Bugzilla 4.4 及早期版本</li>
<li>Jira 3.13+ 和 5.0+</li>
</ul>
</li>
<li>Node.js 0.12.x</li>
</ul>
</td>
<td>
<ul>
<li>PHP 5.6、5.5、5.4、5.3、5.2、5.1</li>
<li>Groovy 2.1</li>
<li>Grails 2.3、2.2</li>
<li>Apache Ant 1.9.4</li>
<li>Apache Maven 3.0.5 及早期版本 </li>
<li>C/C++/Fortran</li>
<li>VCS
<ul>
<li>Subversion:1.8、1.7、1.6</li>
<li>Mercurial:2.8.x 和更高版本 </li>
<li>Git 1.8.х 和更高版本 </li>
</ul>
</li>
</ul> </td>
</tr>
</table>
<br style="clear:both;">
<a name="tested_servers"></a>
<h5>通过测试的应用服务器:</h5>
<div style="float:left; width:48%; margin:0px auto; padding:10px; background-color:#ffffff; border:0px solid #e3e3e3;">
<ul>
<li>GlassFish Server Open Source Edition 4.1.1 </li>
<li>WebLogic 12c</li>
</ul>
</div>
<br style="clear:both;">
<a name="known_servers"></a>
<h5>已知可运行应用服务器:</h5>
<div style="float:left; width:48%; margin:0px auto; padding:10px; background-color:#ffffff; border:0px solid #e3e3e3;">
<ul>
<li>GlassFish Server Open Source Edition 3.x </li>
<li>Tomcat 7.x 和 8.0.27 </li>
<li>WildFly 8、9 和 10 </li>
<li>JBoss AS 7.x</li>
<li>WebLogic 11g</li>
</ul>
</div>
<br style="clear:both;">
<a name="mobile_platforms"></a>
<h5>通过测试的移动平台:</h5>
<div style="float:left; width:48%; margin:0px auto; padding:10px; background-color:#ffffff; border:0px solid #e3e3e3;">
<ul>
<li>Android 4.4</li>
<li>iOS 7.0</li>
<li>Cordova 3.3</li>
</ul>
</div>
<br style="clear:both;">
<a name="known_mobile_platforms"></a>
<h5>已知可运行的移动平台:</h5>
<div style="float:left; width:48%; margin:0px auto; padding:10px; background-color:#ffffff; border:0px solid #e3e3e3;">
<ul>
<li>iOS 7.1</li>
<li>Cordova 3.4</li>
</ul>
</div>
<br style="clear:both;">
<a name="system_requirements"></a>
<h2>系统要求</h2>
<p>NetBeans IDE 需要运行在支持 Java VM(虚拟机)的操作系统上,并且经测试还可以在下列平台上运行。 </p>
<p class="notes"><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>
<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;">
<blockquote>
<h3 style="border-bottom:0; margin-bottom:10px">最低的硬件配置</h3>
<ul>
<li><b>Microsoft Windows Vista SP1/Windows 7 Professional:</b>
<ul>
<li><b>处理器:</b>800 MHz Intel Pentium III 或具有同等性能的处理器</li>
<li><b>内存:</b>512 MB</li>
<li><b>磁盘空间:</b>750 MB 可用磁盘空间 </li>
</ul>
</li>
</ul>
<ul>
<li><b>Ubuntu 9.10:</b>
<ul>
<li><b>处理器:</b>800 MHz Intel Pentium III 或具有同等性能的处理器</li>
<li><b>内存:</b>512 MB</li>
<li><b>磁盘空间:</b>650 MB 可用磁盘空间</li>
</ul>
</li>
</ul>
<ul>
<li><b>Macintosh OS X 10.7 Intel:</b>
<ul>
<li><b>处理器:</b>双核 Intel</li>
<li><b>内存:</b>2 GB</li>
<li><b>磁盘空间:</b>650 MB 可用磁盘空间 </li>
</ul>
</li>
</ul>
</blockquote>
</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 7 Professional/Windows 8/Windows 8.1:</b>
<ul>
<li><b>处理器:</b>Intel Core i5 或具有同等性能的处理器</li>
<li><b>内存:</b>2 GB(32 位)、4 GB(64 位)</li>
<li><b>磁盘空间:</b>1.5 GB 可用磁盘空间</li>
</ul>
</li>
<li><b>Ubuntu 15.04:</b>
<ul>
<li><b>处理器:</b>Intel Core i5 或具有同等性能的处理器</li>
<li><b>内存:</b>2 GB(32 位)、4 GB(64 位)</li>
<li><b>磁盘空间:</b>1.5 GB 可用磁盘空间</li>
</ul>
</li>
<li><b> OS X 10.10 Intel:</b>
<ul>
<li><b>处理器:</b>双核 Intel</li>
<li><b>内存:</b>4 GB</li>
<li><b>磁盘空间:</b>1.5 GB 可用磁盘空间</li>
</ul>
</li>
</ul>
</div>
<br style="clear:both;">
</div>
<br style="clear:both;">
<p>已知可运行 NetBeans IDE 的软件还包括其他各种 Linux 发行版(例如 Oracle Linux 5、Ubuntu 8.x、Red Hat Enterprise Linux、Fedora 14 等)。</p>
<p class="notes"><b></b>:NetBeans Web 和 Java EE 支持具有特别高的系统资源要求,在与应用服务器配合使用时,这种情况尤为突出。虽然上述系统要求适用 IDE 的大部分配置,但为获得最佳效果,在开发 Web 和 Java EE 应用程序时,请确保系统至少符合<i>建议的</i>系统要求。</p>
<a name="req_sw"></a>
<h2>所需的软件</h2>
<p>NetBeans IDE 运行在 Java SE 开发工具包 (JDK) 上,该 JDK 为编译、调试和运行使用 Java 语言编写的应用程序提供了 Java 运行时环境和开发工具。 </p>
<p>经测试可以与此发行版配合使用的 JDK 为适用于 Windows、Linux 和 OS X 的 JDK 8u60。使用 JDK 6.0 无法安装或运行 8.1 版本的 IDE。</p>
<p class="notes"><b></b></p>
<ul>
<li>PHP 和 C/C++ NetBeans 包仅要求安装并运行 Java 运行时环境 (JRE) 7 或 JRE 8。</li>
<li>IDE 中的 Java 功能需要 JDK 7 或 JDK 8。JavaFX 2.2(或更高版本)功能需要 JDK 7 Update 6(或更高版本)。</li>
<li>JavaFX 8 功能需要 JDK 8。 </li>
</ul>
<p>可以从 <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java SE 下载</a>页下载适用于您的平台的 JDK。 </p>
<p class="notes"><b></b>:需要 Java SE 7 或 Java SE 8 才能安装和运行 NetBeans IDE 8.1。</p>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<a name="javafx"></a>
<h2>JavaFX 支持</h2>
<p>NetBeans IDE 8.1 发行版未捆绑 JavaFX SDK。</p>
<p>JavaFX 2.2 SDK(和更高版本)随适用于 Windows、OS X 和 Linux 的最新 JDK 7 捆绑提供。您可以将 JavaFX 2.2.79 SDK 与 <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html">Java SE 开发工具包 7u79</a> 一起作为联合绑定的产品安装。
</p>
<p>JavaFX 8 SDK 随适用于 Windows、OS X 和 Linux 的 JDK 8 捆绑提供。您可以将 JavaFX 8 SDK 与 <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">Java SE 开发工具包 8</a> 作为联合绑定的产品一起安装。 </p>
<p>与以前的 NetBeans IDE 版本不同,NetBeans IDE 8.1 不需要您设置“启用了 FX”的 Java 平台即可利用 IDE 中的 JavaFX 支持。如果您已经安装任何标准的 Java 平台并且版本为 JDK 7 Update 6 或更高版本(强烈建议采用 JDK 7 Update 10 或更高版本),则可以在 IDE 中开发 JavaFX 项目。</p>
<p>请注意以下事项:</p>
<ul>
<li>JavaFX 2.2.0 支持的最低 JDK 版本是 Java SE 7 Update 6。</li>
<li>JavaFX 2.2.5 支持的最低 JDK 版本是 Java SE 7 Update 13。</li>
<li>JavaFX 2.2.79 支持的最低 JDK 版本是 Java SE 7 Update 79。</li>
<li>JavaFX 8 支持的 JDK 版本是 Java SE 8。</li>
</ul>
<p>有关 JavaFX SDK 的系统要求、支持平台以及当前和以前版本的已知问题,请参见 <a href="http://docs.oracle.com/javafx/release-documentation.html" target="_blank">JavaFX 发行文档</a>页。</p>
<p align="center"><a href="#top">返回页首</a></p>
<a name="sql-db"></a>
<h2>SQL 编辑器和数据库</h2>
<p>在 NetBeans IDE 8.1 中,对数据库功能进行了如下更改: </p>
<ul>
<li><b>升级的驱动程序</b>。NetBeans IDE 中包含的 MySQL 驱动程序已更新到版本 6.0。</li>
<li><b>通过测试的驱动程序</b>
<p>经测试,NetBeans IDE 8.1 可以与下列数据库和驱动程序配合使用。</p>
<table width="70%" border="0" cellpadding="1">
<tr class="tblheader">
<th width="65" scope="col"><div align="left">驱动程序</div></th>
<th width="241" scope="col"><div align="left">版本</div></th>
<th width="557" scope="col"><div align="left">示例 URL </div></th>
</tr>
<tr class="tbltd0">
<td>JavaDB</td>
<td>Derby 10.3.1.4</td>
<td><code>jdbc:derby://localhost:1527/sample</code>(网络)</td>
</tr>
<tr class="tbltd1">
<td>Oracle</td>
<td>Oracle Database 11g (11.1.0.7)</td>
<td><code>jdbc:oracle:thin:@//localhost:1521:ora11i</code></td>
</tr>
</table>
</li>
<li><b>其他驱动程序</b>
<p>下列驱动程序和数据库尚未经过正式测试,但凭经验断定可以使用它们。</p>
<table width="70%" border="0" cellpadding="5">
<tr class="tblheader">
<th width="75" scope="col"><div align="left">驱动程序</div></th>
<th width="110" scope="col"><div align="left">版本</div></th>
<th width="655" scope="col"><div align="left">示例 URL</div></th>
</tr>
<tr class="tbltd0">
<td>PostgreSQL</td>
<td>8.x</td>
<td><code>jdbc:postgresql://jsmith.mycompany.com:5432/postgres</code></td>
</tr>
<tr class="tbltd1">
<td>MySQL</td>
<td>MySQL Connector/J 6.0</td>
<td><code>jdbc:mysql://localhost:3306/sample</code></td>
</tr>
<tr class="tbltd0">
<td>Microsoft </td>
<td>Microsoft SQL Server 2005 JDBC 驱动程序 1.2.2828.100 </td>
<td><code>jdbc:sqlserver://localhost:1433;databaseName=travel;selectMethod=cursor</code></td>
</tr>
<tr class="tbltd1">
<td> IBM</td>
<td>可再分发 DB2 JDBC 类型 4 驱动程序 v8 修复包 13 </td>
<td><code>jdbc:db2://localhost:50002/sample</code></td>
</tr>
<tr class="tbltd0">
<td> jTDS </td>
<td>jTDS 1.2.1 </td>
<td><code>jdbc:jtds:sqlserver://test-mycompany.com:1433/travel</code></td>
</tr>
<tr class="tbltd1">
<td> DataDirect </td>
<td>DataDirect Connect for JDBC - 3.6 DataDirect Connect for JDBC - 3.6.07</td>
<td><code>jdbc:datadirect:oracle://localhost;SID=ora11i</code> <code>jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor</code> <code>jdbc:datadirect:db2://localhost:50002;databaseName=sample</code></td>
</tr>
</table>
</li>
<li>有关数据库的疑难解答信息,请参阅 <a href="http://wiki.netbeans.org/NetBeansUserFAQ#Database_Connectivity" target="_blank">NetBeans 数据库连接用户常见问题解答</a></li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<a name="ml"></a>
<h2>多语言支持信息</h2>
<p>NetBeans IDE 已翻译为以下语言版本:巴西葡萄牙语 (BR)、日语 (JP)、简体中文 (ZH) 和俄语 (RU)。</p>
<p>此外,该 IDE 还有一些<a href="http://wiki.netbeans.org/TFL10nCommunityStatus" target="_blank">其他语言</a>的社区翻译版本,可以从 IDE“语言”下拉菜单的“由社区贡献”部分中<a href="/downloads/" target="_blank">下载</a></p>
<p align="center"><a href="#top">返回页首</a></p>
<a name="compatibility"></a>
<h2>与早期发行版的兼容性</h2>
<p>在安装后第一次运行 IDE 时,可以选择导入以前安装中使用的一些设置。如果选择不从现有安装中导入设置,则会使用默认设置打开 IDE。请注意,IDE 只能识别用户目录位于默认位置的早期安装。它无法识别使用 <code>--userdir</code> 开关指定用户目录的安装。如果要从安装程序无法识别的位置导入设置,请执行以下操作:</p>
<ol>
<li>启动 IDE,转至主菜单中的“工具”>“选项”。</li>
<li>单击“选项”对话框底部的“导入”按钮。</li>
<li>在“选择要导入的选项”对话框中,单击“浏览”按钮,然后导航到包含要导入的设置的用户目录。有关 NetBeans IDE <tt>userdir</tt> 位置的详细信息,请参见以下常见问题解答:<a href="http://wiki.netbeans.org/FaqWhatIsUserdir" target="_blank">什么是 <tt>userdir</tt>,它位于何处?</a></li>
</ol>
<p align="center"><a href="#top">返回页首</a></p>
<a name="deprecated"></a>
<h2>归档的模块和功能</h2>
<p>有关 NetBeans 归档功能的完整列表,请访问 <a href="http://wiki.netbeans.org/NetBeansArchivedFeatures" target="_blank">http://wiki.netbeans.org/NetBeansArchivedFeatures</a></p>
<p align="center"><a href="#top">返回页首</a></p>
<a name="known_issues"></a>
<h2>已知问题</h2>
<a name="known_issues-installer"></a>
<h3>安装程序</h3>
<p>本发行版中存在以下未解决的安装程序问题: </p>
<ul>
<li><a name="93568"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=93568" target="_blank">问题 #93568</a>:在 Linux 上,如果网络连接中断,安装将会挂起。
<blockquote>
<p><b>描述:</b>在 Linux 平台上,当安装程序正在网络目录中搜索兼容的 JDK 时,如果网络连接中断,安装将会挂起。</p>
<p><b>解决方法:</b>恢复网络连接并继续执行安装。</p>
</blockquote>
</li>
<li><a name="117172"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=117172" target="_blank">问题 #117172</a>:在 Ubuntu 上运行安装程序时出现空白窗口。
<blockquote>
<p><b>描述:</b>在安装了 Beryl/Compiz/Compiz Fusion 的 Ubuntu 上运行安装程序时,会显示一个空白/灰显对话框。 </p>
<p><b>解决方法:</b>在运行安装程序之前,请执行 <b><tt>export AWT_TOOLKIT=MToolkit</tt></b> 命令。</p>
</blockquote>
</li>
<li>
<a name="123300"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=123300" target="_blank">问题 #123300</a>:在 Fedora Core 8 上,安装程序停止显示界面并返回到控制台。
<blockquote>
<p><b>描述:</b>在 Fedora Core 8 上,系统停止显示安装界面并返回到控制台。</p>
<p><b>解决方法:</b>请参见 <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373" target="_blank">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373</a></p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<a name="known_issues-core"></a>
<h3>核心 IDE </h3>
<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>在某些亚洲语言环境中,无法正常显示字符。</b>
<blockquote>
<p><b>描述:</b>在 Ubuntu 和其他一些 Linux 发行版上运行使用某些亚洲语言环境的 IDE 时,可能无法读取 IDE 屏幕上的文本。在某些 Linux 发行版上,多字节字符可能会由于 JDK 字体设置问题而显示为矩形框。 </p>
<p><b>解决方法:</b>请参见以下常见问题解答,以获取解决此问题的帮助:<a href="http://wiki.netbeans.org/FaqI18nLinuxAsianFonts" target="_blank">http://wiki.netbeans.org/FaqI18nLinuxAsianFonts</a></p>
</blockquote>
</li>
<li><b>使用“高级”选项时,对应用程序性能进行性能分析可能会失败。</b>
<blockquote>
<p><b>说明:</b>在尝试对应用程序性能 (CPU) 进行性能分析并选择了“高级(分析)”选项时,IDE 显示消息“重新定义失败,错误 62”。</p>
<p><b>解决方法:</b>使用 VM 参数 <code>-Xverify:none</code> 重新启动应用程序以禁用类文件验证。必须重新启动应用程序才能禁用类文件验证。如果应用程序正在运行,则无法禁用验证。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=119617" target="_blank">问题 #119617</a>:编辑器中的光标丢失,并且无法使用键盘键入内容。
<blockquote>
<p><b>描述:</b>在编辑器窗口中使用提示后,有时可能会出现以下情况:编辑器中的插入点消失,并且无法使用键盘键入内容。此问题大多出现在 Mac OS X 10.4 上,但某些 Ubuntu 版本也报告出现过这一问题。</p>
<p><b>解决方法:</b>使用鼠标打开一个对话框窗口(如属性对话框),然后将其关闭。这会使焦点返回到编辑器,并且插入点和键盘将恢复正常。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=130357" target="_blank">问题 #130357</a>:I18N - 如果项目名称或路径包含多字节字符,OS X 将不会生成 Javadoc。
<blockquote>
<p><b>描述:</b>在创建临时参数文件时,将使用默认 OS X 编码 MacRoman 编写 Javadoc 任务。这可能是因为 BSD 和 Mach 部分(系统和内核调用)接受 UTF-8 格式的参数,而 OS X 和 HFS 仅接受 MacRoman。</p>
<p><b>解决方法:</b>避免在项目名称或路径中使用多字节字符。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=200826" target="_blank">问题 #200826</a>:在 Windows 7 上,运行在 JDK 7 之上的新安装的 IDE 将不连接到网络。
<blockquote>
<p><b>描述:</b>在某些情况下,连接到远程主机时,本地系统的防火墙可能会过滤掉来自网络的响应。在连接到远程主机时,JDK 将先尝试使用 IPv6 然后再尝试使用 IPv4。在使用 IPv6 时,防火墙可能会过滤掉来自主机的否定响应,结果导致 JDK 不会尝试使用 IPv4 连接到主机。</p>
<p><b>解决方法:</b>修改 <tt>netbeans.conf</tt> 以添加 <tt>-J-Djava.net.preferIPv4Stack=true</tt> 命令行开关,或修改该环境变量的 NetBeans 选项。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=207060" target="_blank">问题 #207060</a>:在 Windows XP 上,UNC 路径无法用作 URI。
<blockquote>
<p><b>描述:</b>在 Windows XP 上,如果使用 UNC 样式路径(例如 <tt>\\MyServer\myShare\myDirectory</tt>)而非驱动器盘符(例如 <tt>Y:\myDirectory</tt>),则任何文件视图(“项目”、“文件”等)的自动更新都无法运行。 </p>
<p><b>解决方法:</b>重新启动 IDE。或者,从主菜单中选择<tt>工具</tt> > <tt>选项</tt> > <tt>其他</tt> > <tt>文件</tt>,取消选中<tt>启用源文件自动扫描</tt>选项,然后在文件夹的上下文菜单中选择<tt>刷新文件夹</tt></p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=211406" target="_blank">问题 #211406</a>:在拖放后,视图和组件面板会自己一直滚动到拖动位置。
<blockquote>
<p><b>描述:</b>在将某一内容从 GUI 设计器的“项目”或“文件”视图或组件面板拖放后,上滚或下滚该视图或组件面板时,它将滚回拖动位置,因此需要您手动滚动以选择某些节点和组件。</p>
<p><b>解决方法:</b>必须重新启动 IDE。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=215141" target="_blank">问题 #215141</a>:IDE 在 Retina Macbook 上非常模糊。
<blockquote>
<p><b>描述:</b>在 Retina 显示屏上查看时,IDE 非常模糊。</p>
<p><b>解决方法:</b>在最近更新的 JDK 7 或 JDK 8 上运行 IDE。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=231807" target="_blank">问题 #231807</a>:文件选择器在“打开项目”和“选择项目位置”对话框中未显示文件内容。
<blockquote>
<p><b>说明:</b>在 OS X 上的 IDE 中选择了“文件 > 打开项目”之后,或者在新建项目向导中为新项目位置选择了文件夹时,文件选择器为空白。</p>
<p><b>解决方法</b>:禁用“尽可能使用本机外观”选项。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=236338" target="_blank">问题 #236338</a>:在 OS X 中的 JDK 7 上运行 IDE 时,JVM 可能崩溃。
<blockquote>
<p><b>说明:</b>在运行 OS X 以及某些版本的 JDK 7 的计算机中,JVM 可能崩溃。在启动 NetBeans IDE、关闭 lid(或者将计算机置于休眠状态)、唤醒计算机以及尝试使用 IDE 时,可能会出现崩溃。</p>
<p><b>解决方法:</b>切换到 JDK 7 Update 40 或更高版本。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=239962" target="_blank">问题 #239962</a>:在 JDK 7u51 上运行 IDE 时,无法连接到 Derby DB。
<blockquote>
<p><b>描述</b>:在运行 JDK 7u51 期间,尝试从 IDE 启动 Java DB 时出现安全异常错误。</p>
<p><b>解决方法</b>:从命令行使用 <code>-noSecurityManager</code> 开关手动启动 Java DB,例如 <code>&lt;JDK 7u51 location>/db/bin/startNetworkServer -noSecurityManager</code>。有关详细信息,请参阅 <a href="http://wiki.netbeans.org/JavaDB_grant_permissions">http://wiki.netbeans.org/JavaDB_grant_permissions</a></p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<a name="known_issues-javafx"></a>
<h3>Java FX</h3>
<p>本发行版中存在以下未解决的 Java FX 问题: </p>
<ul>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=239388" target="_blank">问题 #239388</a>:当 IDE 运行在 JDK 8 上时,无法运行或调试配置为使用 JDK 7 的 JavaFX 项目。
<blockquote>
<p><b>描述</b>:在 Windows 8、OS X 和 Linux 上,当 IDE 运行在 JDK 8 上时,无法运行或调试配置为使用 JDK 7 的 JavaFX 项目。 </p>
<p><b>解决方法</b>:使用下列任一方法:</p>
<ul>
<li>启动 NetBeans 并且将 <tt>--jdkhome</tt> 开关指向 JDK 7。</li>
<li>设置 <tt>&lt;NetBeans Installation dir>/etc/netbeans.conf</tt> 中的 <tt>netbeans_jdkhome</tt> 属性。</li>
<li>请注意,当 IDE 在 JDK 7 上运行时,由于问题 <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=255710" target="_blank">255710</a>,您无法构建适用于 JDK 8 的 JavaFX 项目。</li></ul>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<a name="known_issues-web-java"></a>
<h3>Web 和 Java EE </h3>
<p>本发行版中存在以下未解决的 Web 和 Java EE 问题: </p>
<ul>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=183614" target="_blank">问题 #183614</a>:无法对 EJB 正确执行“步入”操作。
<blockquote>
<p><b>描述</b>:调试 Servlet 时,如果步入 EJB 调用,则会在无关的代码处停止。</p>
<p><b>解决方法</b>:在 EJB 实现代码中设置断点,然后使用“步过”。</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=246431" target="_blank">问题 #246431</a>:在 Linux 上,无法在 WildFly 上运行 Java Web 应用程序。
<blockquote>
<p><b>说明</b>:由于已加密分区,在 Linux 上,Web 应用程序无法在 WildFly 服务器上运行。</p>
<p><b>解决方法</b>:右键单击“服务”窗口中的 WildFly 服务器节点,然后选择“编辑配置”。直接在 &lt;hornetq-server> 下方添加 &lt;journal-type>NIO&lt;/journal-type> 元素并重新启动服务器。</p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<a name="known_issues-html5"></a>
<h3>HTML5</h3>
<p>本发行版中存在以下未解决的 HTML5 问题: </p>
<ul>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=236967" target="_blank">问题 #236967</a>:使用 Cordova 3.1.0 构建 Cordova 项目可能会失败。
<blockquote>
<p><b>描述</b>:由于 <a href="https://issues.apache.org/jira/browse/CB-4992">Cordova 问题</a>,IDE 可能会使用较新版本的插件取代旧版本,这会导致删除相关插件,使得 Cordova 项目无法构建。</p>
<p><b>解决方法</b>:执行以下步骤:</p>
<ol>
<li>在插件属性文件 (<tt>[projectFolder]/nbproject/plugins.properties</tt>) 的 Cordova 插件名中删除 <tt>core</tt> <br>(例如,将 <tt>org.apache.cordova.core.camera</tt> 改为 <tt>org.apache.cordova.camera</tt>。)</li>
<li>删除 <tt>[projectFolder]/platforms</tt><tt>[projectFolder]/plugins</tt> 文件夹的内容。</li>
<li>重新构建项目。</li>
</ol>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<!--a name="known_issues-websvc"></a>
<h2>Known Issues: Web Services</h2>
<p align="center"><a href="#top">top</a></p-->
<!--a name="known_issues-db"></a>
<h2>Known Issues: Database Support</h2>
<p> NetBeans enables you to write code to integrate and connect your applications to databases. </p>
<p>The unresolved database issues for this release are as follows: </p-->
<!--<a name="known_issues-mobility"></a>
<h3>Java ME</h3>
<p> NetBeans enables you to develop Java ME based applications for MIDP, CLDC and CDC devices. </p>
<p>The unresolved Java ME issue for this release are as follows: </p>
<ul>
<li><a href="http://www.netbeans.org/issues/show_bug.cgi?id=" target="_blank">Issue #</a>:
<blockquote>
<p><b>Description: </b></p>
<p><strong>Workaround:</strong> </p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">top</a></p>-->
<a name="known_issues-php"></a>
<h3>PHP</h3>
<p>本发行版中存在以下未解决的 PHP 问题: </p>
<ul>
<li>
<a name="201449"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=201449" target="_blank">问题 #201449</a>:FTP 和 SFTP 在 Windows 7 或 Vista 上无法使用 Java 7。
<blockquote>
<p><b>描述:</b>如果 Windows 7 或 Windows Vista 用户基于 JDK 7 运行 NetBeans IDE,则可能会遇到 FTP 和 SFTP 通信故障。</p>
<p><b>解决方法:</b>检查 Windows 防火墙。Windows 防火墙会阻止一些由 JDK 7 启动的 FTP 和 SFTP 操作。有关详细信息,请参见<a href="http://wiki.netbeans.org/FAQConfiguringWinFirewallForPassiveFTP">在 NetBeans 中为被动 FTP 用户配置 Windows 防火墙常见问题解答</a></p>
</blockquote>
</li>
</ul>
<p align="center"><a href="#top">返回页首</a></p>
<a name="known_issues-cnd"></a>
<h3>C/C++</h3>
<p>NetBeans C/C++ 支持在 Microsoft Windows、Macintosh OS X 和 Linux 上开发 C、C++、Fortran 和各种汇编程序(x86、SPARC 等)应用程序。C/C++ 开发者可以将现有的应用程序导入到 NetBeans 项目系统中,或者开发新的应用程序和库。NetBeans C/C++ 支持涵盖端对端开发周期:项目和模板、高级语言识别编辑器、基于 makefile 的构建以及调试。</p>
<!-- <p>For information on installing and configuring the compilers and tools for NetBeans C/C++ support,
see <a href="cpp-setup-instructions.html" target="_blank">Installing and Configuring C/C++ Support</a>.
</p>-->
<p>本发行版中存在以下未解决的 C/C++ 问题: </p>
<ul>
<li>
<a name="200196"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=200196" target="_blank">问题 #200196</a>:在一些 Linux 平台上,“步过”的作用有时与“继续”相同。
<blockquote>
<p><b>描述</b>:在一些 Linux 平台(Ubuntu、Debian 等)上,如果 GDB 版本为 7.2 或者在 7.2 到 8.0 范围内,则“步过”的作用有时与“继续”相同。</p>
<p><b>解决方法:</b>使用低于 7.2 的 GDB 版本或 GDB 7.4 及更高版本,或者在终端窗口中将“控制台类型”(“项目属性 > 运行”)指定为其他选项。</p>
</blockquote>
</li>
<li>
<a name="225920"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=225920" target="_blank">问题 #225920</a>:在 Linux 上,如果 <tt>tmp</tt> 目录不具有执行权限,则 C makefile 构建会失败,错误为“权限遭到拒绝”。
<blockquote>
<p><b>描述:</b>在 Linux 上,如果 <tt>tmp</tt> 目录不具有执行权限,则 C makefile 构建会失败,错误为“权限遭到拒绝”。</p>
<p><b>解决方法:</b>将执行权限设置为 <tt>tmp</tt> 目录,或者使用 <tt>-J-Djava.io.tmpdir=&lt;path_to_new_tmp_dir></tt> 选项运行 IDE 以重新定义 <tt>tmp</tt> 目录。 </p>
</blockquote>
</li>
<li>
<a name="234221"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=234221" target="_blank">问题 #234221</a>:在 32 位 Windows 上,IDE(以及 JDK 的 32 位版本)不能用于 64 位版本的 Cygwin,反之亦然。
<blockquote>
<p><b>说明:</b>在 32 位版本的 Windows 上,IDE(以及 JDK 的 32 位版本)不能用于 64 位版本的 Cygwin,反之亦然</p>
<p><b>解决方法:</b>安装和使用位数相匹配的 IDE、JDK 和 Cygwin(例如,所有三个软件组件均应为 32 位)。</p>
</blockquote>
</li>
<li>
<a name="235406"></a><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=235406" target="_blank">问题 #235406</a>:在 Windows 上,IDE 以低对比度显示终端窗口中的内容。
<blockquote>
<p><b>说明:</b>在 Windows 上,IDE 以低对比度显示终端窗口中的内容。</p>
<p><b>解决方法:</b>将 Cygwin <tt>&lt;home_dir>/.bashrc</tt> 文件中的 PS1 环境变量设置为其他值。 </p>
</blockquote>
</li>
</ul>
<a name="more_info"></a>
<h2>更多信息</h2>
<p>在 NetBeans 项目的 Web 站点上,可以找到新闻、文章、附加模块以及其他有用的信息。由于 NetBeans 是一个开源项目,因此,还可以通过该 Web 站点访问源代码和错误数据库,并获取有关创建您自己的 NetBeans 模块的信息,等等。有关详细信息,请访问 <a href="https://netbeans.org/" target="_blank">http://netbeans.org</a></p>
<h4>文档</h4>
<p>要充分利用 NetBeans IDE 8.1 中的功能,请在 <a href="../../../kb/index.html" target="_blank">NetBeans IDE 文档</a>页上查看我们提供的基于 Web 的教程。</p>
<p>其他的参考文档资源包括:</p>
<ul>
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ" target="_blank">NetBeans 用户常见问题解答</a>,其中提供了许多本发行说明中未包括的解决方法和疑难解答提示。</li>
<li>IDE 的内置帮助系统,其中提供了所有 NetBeans IDE 模块包含的功能的详细支持信息。</li>
<li><a href="../../../kb/articles/mac.html" target="_blank">在 OS X 上使用 NetBeans IDE</a>,其中提供了有关等效键盘、提示、技巧和其他特定于 OS X 的主题的信息。</li>
<li>请参阅 <a href="http://docs.oracle.com/cd/E62200_01/index.htm" target="_blank">NetBeans 8.1 联机文档库</a>,了解有关如何使用 NetBeans IDE 的信息以及有关其中可用的功能的详细信息。</li>
</ul>
<h4>社区</h4>
<p>通过注册 NetBeans 项目邮件列表 (<a href="../../lists/index.html" target="_blank">http://www.netbeans.org/community/lists</a>),您可以获取最新的开发信息并与 NetBeans 社区进行交互。</p>
<p>您可以在 <a href="http://forums.netbeans.org/" target="_blank">http://forums.netbeans.org</a> 上张贴问题。该论坛与广泛使用的 NetBeans 邮件列表同步。请注意,该论坛要求单独进行注册。</p>
<p>要了解如何提供 NetBeans UI、帮助和用户文档的其他语言本地化版本,请访问社区翻译信息页 (<a href="http://nblocalization.netbeans.org/" target="_blank">http://nblocalization.netbeans.org</a>)。</p>
<br style="clear:both;">
<div class="feedback-box"><a href="http://www.netbeans.org/about/contact_form.html?to=3&subject=Feedback:%20NetBeans%20IDE%208.1%20Release%20Candidate%20Release%20Notes" target="_blank">请将您的反馈意见发送给我们</a></div>
<br style="clear:both;">
<p align="center"><a href="#top">返回页首</a></p>
</body>
</html>