NetBeans IDE 8.2 发行说明

NetBeansTM IDE 是一种使用 JavaTM 编程语言编写且基于标准的模块化集成开发环境 (IDE)。NetBeans 项目由功能完善的开源 IDE(使用 Java 编程语言编写)和富客户端应用程序平台(可用作构建任何类型的应用程序的通用框架)组成。有关如何在系统上安装该软件的信息,请参见 NetBeans IDE 8.2 安装说明。要了解此 IDE 发行版中所包含的新增功能,请参见 NetBeans IDE 8.2 发行信息页。

目录

8.2 中的新增功能

  • ECMAScript 6 和 Experimental ECMAScript 7 支持
  • HTML5/JavaScript 增强功能
  • PHP 7 支持
  • Docker 支持
  • Java 编辑器和分析器增强功能
  • 调试器增强功能
  • C/C++ 增强功能

“NetBeans IDE 8.2 新增功能和重要功能”页上列出了有关这些增强功能和其他增强功能的所有详细信息。

有关此发行版的详细信息,请参见 NetBeans IDE 8.2 发行信息页。

支持的技术、服务器和移动平台

NetBeans IDE 8.2 支持以下技术,并且经测试,可以与下列应用服务器及移动平台配合使用。如果您计划使用的版本不同于下面明确列出的版本,请注意 IDE 可能会因此而出现不可预测的行为。

支持的技术:
  • Java EE 7、Java EE 6 和 Java EE 5
  • JavaFX 2.2.x 和 8
  • Java ME SDK 8.0
  • Java Card 3 SDK
  • Struts 1.3.10
  • Spring 4.0.1、3.2.7、2.5
  • Hibernate 4.2.6、3.6.10
  • 问题跟踪
    • Bugzilla 4.4 及早期版本
    • Jira 3.13+ 和 5.0+
  • Node.js 4.0+
  • PHP 7、5.6、5.5、5.4、5.3、5.2、5.1
  • Groovy 2.1
  • Grails 2.3、2.2
  • Apache Ant 1.9.7
  • Apache Maven 3.0.5 及早期版本
  • C/C++/Fortran
  • VCS
    • Subversion:1.8、1.7、1.6
    • Mercurial:2.8.x 和更高版本
    • Git 1.8.х 和更高版本

通过测试的应用服务器:
  • GlassFish Server Open Source Edition 4.1.1
  • WebLogic 12c

已知可运行应用服务器:
  • GlassFish Server Open Source Edition 3.x
  • Tomcat 7.x 和 8.0.27
  • WildFly 8、9 和 10
  • JBoss AS 7.x
  • WebLogic 11g

通过测试的移动平台:
  • Android 4.4
  • iOS 7.0
  • Cordova 3.3

已知可运行的移动平台:
  • iOS 7.1
  • Cordova 3.4

系统要求

NetBeans IDE 需要运行在支持 Java VM(虚拟机)的操作系统上,并且经测试还可以在下列平台上运行。

注:IDE 要求的最小屏幕分辨率为 1024x768 像素。


支持的操作系统

最低的硬件配置

  • Microsoft Windows Vista SP1/Windows 7 Professional:
    • 处理器:800 MHz Intel Pentium III 或具有同等性能的处理器
    • 内存:512 MB
    • 磁盘空间:750 MB 可用磁盘空间
  • Ubuntu 9.10:
    • 处理器:800 MHz Intel Pentium III 或具有同等性能的处理器
    • 内存:512 MB
    • 磁盘空间:650 MB 可用磁盘空间
  • Macintosh OS X 10.7 Intel:
    • 处理器:双核 Intel
    • 内存:2 GB
    • 磁盘空间:650 MB 可用磁盘空间

建议的硬件配置

  • Microsoft Windows 7 Professional/Windows 8/Windows 8.2:
    • 处理器:Intel Core i5 或具有同等性能的处理器
    • 内存:2 GB(32 位)、4 GB(64 位)
    • 磁盘空间:1.5 GB 可用磁盘空间
  • Ubuntu 15.04:
    • 处理器:Intel Core i5 或具有同等性能的处理器
    • 内存:2 GB(32 位)、4 GB(64 位)
    • 磁盘空间:1.5 GB 可用磁盘空间
  • OS X 10.10 Intel:
    • 处理器:双核 Intel
    • 内存:4 GB
    • 磁盘空间:1.5 GB 可用磁盘空间


已知可运行 NetBeans IDE 的软件还包括其他各种 Linux 发行版(例如 Oracle Linux 5、Ubuntu 8.x、Red Hat Enterprise Linux、Fedora 14 等)。

:NetBeans Web 和 Java EE 支持具有特别高的系统资源要求,在与应用服务器配合使用时,这种情况尤为突出。虽然上述系统要求适用 IDE 的大部分配置,但为获得最佳效果,在开发 Web 和 Java EE 应用程序时,请确保系统至少符合建议的系统要求。

所需的软件

NetBeans IDE 运行在 Java SE 开发工具包 (JDK) 上,该 JDK 为编译、调试和运行使用 Java 语言编写的应用程序提供了 Java 运行时环境和开发工具。

经测试可以与此发行版配合使用的 JDK 为适用于 Windows、Linux 和 OS X 的 JDK 8u101。无法在早于 JDK 8 的 JDK 上安装或运行 8.2 版本的 IDE。

  • PHP 和 C/C++ NetBeans 包仅要求安装并运行 Java 运行时环境 (JRE) 8。
  • IDE 中的 Java 功能和 JavaFX 8 功能需要 JDK 8。

可以从 Java SE 下载页下载适用于您的平台的 JDK。

:需要 Java SE 8 才能安装和运行 NetBeans IDE 8.2。

返回页首

JavaFX 支持

NetBeans IDE 8.2 发行版未捆绑 JavaFX SDK。

JavaFX 8 SDK 随适用于 Windows、OS X 和 Linux 的 JDK 8 捆绑提供。您可以将 JavaFX 8 SDK 与 Java SE 开发工具包 8 作为联合绑定的产品一起安装。

与以前的 NetBeans IDE 版本不同,NetBeans IDE 8.2 不需要您设置“启用了 FX”的 Java 平台即可利用 IDE 中的 JavaFX 支持。如果安装了 JDK 8,则可以在 IDE 中开发 JavaFX 项目。

请注意,JavaFX 8 支持的 JDK 版本是 Java SE 8。

有关 JavaFX SDK 的系统要求、支持平台以及当前和以前版本的已知问题,请参见 JavaFX 发行文档页。

返回页首

SQL 编辑器和数据库

在 NetBeans IDE 8.2 中,对数据库功能进行了如下更改:

  • 升级的驱动程序。NetBeans IDE 中包含的 MySQL 驱动程序已更新到版本 6.0。
  • 通过测试的驱动程序

    经测试,NetBeans IDE 8.2 可以与下列数据库和驱动程序配合使用。

    驱动程序
    版本
    示例 URL
    JavaDB Derby 10.3.1.4 jdbc:derby://localhost:1527/sample(网络)
    Oracle Oracle Database 11g (11.1.0.7) jdbc:oracle:thin:@//localhost:1521:ora11i
  • 其他驱动程序

    下列驱动程序和数据库尚未经过正式测试,但凭经验断定可以使用它们。

    驱动程序
    版本
    示例 URL
    PostgreSQL 8.x jdbc:postgresql://jsmith.mycompany.com:5432/postgres
    MySQL MySQL Connector/J 6.0 jdbc:mysql://localhost:3306/sample
    Microsoft Microsoft SQL Server 2005 JDBC 驱动程序 1.2.2828.100 jdbc:sqlserver://localhost:1433;databaseName=travel;selectMethod=cursor
    IBM 可再分发 DB2 JDBC 类型 4 驱动程序 v8 修复包 13 jdbc:db2://localhost:50002/sample
    jTDS jTDS 1.2.1 jdbc:jtds:sqlserver://test-mycompany.com:1433/travel
    DataDirect DataDirect Connect for JDBC - 3.6 DataDirect Connect for JDBC - 3.6.07 jdbc:datadirect:oracle://localhost;SID=ora11i jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor jdbc:datadirect:db2://localhost:50002;databaseName=sample
  • 有关数据库的疑难解答信息,请参阅 NetBeans 数据库连接用户常见问题解答

返回页首

多语言支持信息

NetBeans IDE 已翻译为以下语言版本:巴西葡萄牙语 (BR)、日语 (JP)、简体中文 (ZH) 和俄语 (RU)。

此外,该 IDE 还有一些其他语言的社区翻译版本,可以从 IDE“语言”下拉菜单的“由社区贡献”部分中下载

返回页首

与早期发行版的兼容性

在安装后第一次运行 IDE 时,可以选择导入以前安装中使用的一些设置。如果选择不从现有安装中导入设置,则会使用默认设置打开 IDE。请注意,IDE 只能识别用户目录位于默认位置的早期安装。它无法识别使用 --userdir 开关指定用户目录的安装。如果要从安装程序无法识别的位置导入设置,请执行以下操作:

  1. 启动 IDE,转至主菜单中的“工具”>“选项”。
  2. 单击“选项”对话框底部的“导入”按钮。
  3. 在“选择要导入的选项”对话框中,单击“浏览”按钮,然后导航到包含要导入的设置的用户目录。有关 NetBeans IDE userdir 位置的详细信息,请参见以下常见问题解答:什么是 userdir,它位于何处?

返回页首

归档的模块和功能

有关 NetBeans 归档功能的完整列表,请访问 http://wiki.netbeans.org/NetBeansArchivedFeatures

返回页首

已知问题

安装程序

本发行版中存在以下未解决的安装程序问题:

  • 问题 #93568:在 Linux 上,如果网络连接中断,安装将会挂起。

    描述:在 Linux 平台上,当安装程序正在网络目录中搜索兼容的 JDK 时,如果网络连接中断,安装将会挂起。

    解决方法:恢复网络连接并继续执行安装。

  • 问题 #117172:在 Ubuntu 上运行安装程序时出现空白窗口。

    描述:在安装了 Beryl/Compiz/Compiz Fusion 的 Ubuntu 上运行安装程序时,会显示一个空白/灰显对话框。

    解决方法:在运行安装程序之前,请执行 export AWT_TOOLKIT=MToolkit 命令。

  • 问题 #123300:在 Fedora Core 8 上,安装程序停止显示界面并返回到控制台。

    描述:在 Fedora Core 8 上,系统停止显示安装界面并返回到控制台。

    解决方法:请参见 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373

返回页首

核心 IDE

本发行版中存在以下未解决的核心 IDE 问题:

  • 在某些亚洲语言环境中,无法正常显示字符。

    描述:在 Ubuntu 和其他一些 Linux 发行版上运行使用某些亚洲语言环境的 IDE 时,可能无法读取 IDE 屏幕上的文本。在某些 Linux 发行版上,多字节字符可能会由于 JDK 字体设置问题而显示为矩形框。

    解决方法:请参见以下常见问题解答,以获取解决此问题的帮助:http://wiki.netbeans.org/FaqI18nLinuxAsianFonts

  • 使用“高级”选项时,对应用程序性能进行性能分析可能会失败。

    说明:在尝试对应用程序性能 (CPU) 进行性能分析并选择了“高级(分析)”选项时,IDE 显示消息“重新定义失败,错误 62”。

    解决方法:使用 VM 参数 -Xverify:none 重新启动应用程序以禁用类文件验证。必须重新启动应用程序才能禁用类文件验证。如果应用程序正在运行,则无法禁用验证。

  • 问题 #119617:编辑器中的光标丢失,并且无法使用键盘键入内容。

    描述:在编辑器窗口中使用提示后,有时可能会出现以下情况:编辑器中的插入点消失,并且无法使用键盘键入内容。此问题大多出现在 Mac OS X 10.4 上,但某些 Ubuntu 版本也报告出现过这一问题。

    解决方法:使用鼠标打开一个对话框窗口(如属性对话框),然后将其关闭。这会使焦点返回到编辑器,并且插入点和键盘将恢复正常。

  • 问题 #130357:I18N - 如果项目名称或路径包含多字节字符,OS X 将不会生成 Javadoc。

    描述:在创建临时参数文件时,将使用默认 OS X 编码 MacRoman 编写 Javadoc 任务。这可能是因为 BSD 和 Mach 部分(系统和内核调用)接受 UTF-8 格式的参数,而 OS X 和 HFS 仅接受 MacRoman。

    解决方法:避免在项目名称或路径中使用多字节字符。

  • 问题 #207060:在 Windows XP 上,UNC 路径无法用作 URI。

    描述:在 Windows XP 上,如果使用 UNC 样式路径(例如 \\MyServer\myShare\myDirectory)而非驱动器盘符(例如 Y:\myDirectory),则任何文件视图(“项目”、“文件”等)的自动更新都无法运行。

    解决方法:重新启动 IDE。或者,从主菜单中选择工具 > 选项 > 其他 > 文件,取消选中启用源文件自动扫描选项,然后在文件夹的上下文菜单中选择刷新文件夹

  • 问题 #211406:在拖放后,视图和组件面板会自己一直滚动到拖动位置。

    描述:在将某一内容从 GUI 设计器的“项目”或“文件”视图或组件面板拖放后,上滚或下滚该视图或组件面板时,它将滚回拖动位置,因此需要您手动滚动以选择某些节点和组件。

    解决方法:必须重新启动 IDE。

  • 问题 #231807:文件选择器在“打开项目”和“选择项目位置”对话框中未显示文件内容。

    说明:在 OS X 上的 IDE 中选择了“文件 > 打开项目”之后,或者在新建项目向导中为新项目位置选择了文件夹时,文件选择器为空白。

    解决方法:禁用“尽可能使用本机外观”选项。

  • 问题 #256211:使用 Surefire 2.19 执行测试失败。

    说明:在使用 Surefire 2.19 时,未执行测试执行,并显示错误,指示由于问题 SUREFIRE-1191,导致在从 NetBeans IDE 运行 "test file" 时未执行测试。

    解决方法:使用 Surefire 2.18。

  • 问题 #219756:在 Linux 上,在 JDK 8 上运行 IDE 时引发 ClassCastException。

    说明:在 Linux 上,在 JDK 8 上运行 IDE 时引发 ClassCastException,并且 IDE 的窗口在计算机从睡眠模式中唤醒后变得无响应。有关详细信息,请参阅 JDK-7172749

    解决方法:使用 -Dsun.java2d.xrender=false 参数启动 NetBeans IDE。

返回页首

Web 和 Java EE

本发行版中存在以下未解决的 Web 和 Java EE 问题:

  • 问题 #183614:无法对 EJB 正确执行“步入”操作。

    描述:调试 Servlet 时,如果步入 EJB 调用,则会在无关的代码处停止。

    解决方法:在 EJB 实现代码中设置断点,然后使用“步过”。

  • 问题 #246431:在 Linux 上,无法在 WildFly 上运行 Java Web 应用程序。

    说明:由于已加密分区,在 Linux 上,Web 应用程序无法在 WildFly 服务器上运行。

    解决方法:右键单击“服务”窗口中的 WildFly 服务器节点,然后选择“编辑配置”。直接在 <hornetq-server> 下方添加 <journal-type>NIO</journal-type> 元素并重新启动服务器。

返回页首

HTML5

本发行版中存在以下未解决的 HTML5 问题:

  • 问题 #236967:使用 Cordova 3.1.0 构建 Cordova 项目可能会失败。

    描述:由于 Cordova 问题,IDE 可能会使用较新版本的插件取代旧版本,这会导致删除相关插件,使得 Cordova 项目无法构建。

    解决方法:执行以下步骤:

    1. 在插件属性文件 ([projectFolder]/nbproject/plugins.properties) 的 Cordova 插件名中删除 core
      (例如,将 org.apache.cordova.core.camera 改为 org.apache.cordova.camera。)
    2. 删除 [projectFolder]/platforms[projectFolder]/plugins 文件夹的内容。
    3. 重新构建项目。

返回页首

C/C++

NetBeans C/C++ 支持在 Microsoft Windows、Macintosh OS X 和 Linux 上开发 C、C++、Fortran 和各种汇编程序(x86、SPARC 等)应用程序。C/C++ 开发者可以将现有的应用程序导入到 NetBeans 项目系统中,或者开发新的应用程序和库。NetBeans C/C++ 支持涵盖端对端开发周期:项目和模板、高级语言识别编辑器、基于 makefile 的构建以及调试。

本发行版中存在以下未解决的 C/C++ 问题:

  • 问题 #200196:在一些 Linux 平台上,“步过”的作用有时与“继续”相同。

    描述:在一些 Linux 平台(Ubuntu、Debian 等)上,如果 GDB 版本为 7.2 或者在 7.2 到 8.0 范围内,则“步过”的作用有时与“继续”相同。

    解决方法:使用低于 7.2 的 GDB 版本或 GDB 7.4 及更高版本,或者在终端窗口中将“控制台类型”(“项目属性 > 运行”)指定为其他选项。

  • 问题 #225920:在 Linux 上,如果 tmp 目录不具有执行权限,则 C makefile 构建会失败,错误为“权限遭到拒绝”。

    描述:在 Linux 上,如果 tmp 目录不具有执行权限,则 C makefile 构建会失败,错误为“权限遭到拒绝”。

    解决方法:将执行权限设置为 tmp 目录,或者使用 -J-Djava.io.tmpdir=<path_to_new_tmp_dir> 选项运行 IDE 以重新定义 tmp 目录。

  • 问题 #234221:在 32 位 Windows 上,IDE(以及 JDK 的 32 位版本)不能用于 64 位版本的 Cygwin,反之亦然。

    说明:在 32 位版本的 Windows 上,IDE(以及 JDK 的 32 位版本)不能用于 64 位版本的 Cygwin,反之亦然

    解决方法:安装和使用位数相匹配的 IDE、JDK 和 Cygwin(例如,所有三个软件组件均应为 32 位)。

  • 问题 #235406:在 Windows 上,IDE 以低对比度显示终端窗口中的内容。

    说明:在 Windows 上,IDE 以低对比度显示终端窗口中的内容。

    解决方法:将 Cygwin <home_dir>/.bashrc 文件中的 PS1 环境变量设置为其他值。

更多信息

在 NetBeans 项目的 Web 站点上,可以找到新闻、文章、附加模块以及其他有用的信息。由于 NetBeans 是一个开源项目,因此,还可以通过该 Web 站点访问源代码和错误数据库,并获取有关创建您自己的 NetBeans 模块的信息,等等。有关详细信息,请访问 http://netbeans.org

文档

要充分利用 NetBeans IDE 8.2 中的功能,请在 NetBeans IDE 文档页上查看我们提供的基于 Web 的教程。

其他的参考文档资源包括:

  • NetBeans 用户常见问题解答,其中提供了许多本发行说明中未包括的解决方法和疑难解答提示。
  • IDE 的内置帮助系统,其中提供了所有 NetBeans IDE 模块包含的功能的详细支持信息。
  • 在 OS X 上使用 NetBeans IDE,其中提供了有关等效键盘、提示、技巧和其他特定于 OS X 的主题的信息。
  • 请参阅 NetBeans 8.2 联机文档库,了解有关如何使用 NetBeans IDE 的信息以及有关其中可用的功能的详细信息。

社区

通过注册 NetBeans 项目邮件列表 (http://www.netbeans.org/community/lists),您可以获取最新的开发信息并与 NetBeans 社区进行交互。

您可以在 http://forums.netbeans.org 上张贴问题。该论坛与广泛使用的 NetBeans 邮件列表同步。请注意,该论坛要求单独进行注册。

要了解如何提供 NetBeans UI、帮助和用户文档的其他语言本地化版本,请访问社区翻译信息页 (http://nblocalization.netbeans.org)。



返回页首

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2017, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo