NetBeans IDE 7.4 发行说明

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

目录

7.4 中的新增功能

  • Android 和 iOS 设备的 HTML5 开发
  • Java EE 和 PHP 应用程序中的 HTML5 开发
  • 对 Knockout 和 AngularJS 框架的编辑支持
  • Java SE 8 支持
  • 根据 JDK 8 体系结构重新设计的 JavaFX 支持
  • NetBeans IDE 7.4 新增功能和重要功能页上列出了其他增强功能。

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

支持的技术

NetBeans IDE 7.4 支持以下技术,并且经测试,可以与下列应用服务器配合使用。如果您计划使用的版本不同于下面明确列出的版本,请注意 IDE 可能会因此而出现不可预测的行为。有关经测试可与此发行版配合使用的平台和运行时环境的更多详细信息,请参见 NetBeans IDE 7.4 支持的平台页。

支持的技术:
  • Java EE 7、Java EE 6、Java EE 5 和 J2EE 1.4
  • JavaFX 2.2.x
  • Java ME SDK 3.2
  • Java Card 3 SDK
  • Struts 1.3.10
  • Spring 3.2、2.5
  • Hibernate 3.6.10
  • Java Wireless Toolkit 2.5.2 for CLDC
  • 问题跟踪
    • Bugzilla 4.0.x 及早期版本
    • Jira 5.0 及早期版本
  • PHP 5.4、5.3、5.2、5.1
  • Groovy 2.1
  • Grails 2.2
  • Apache Ant 1.9.1
  • Apache Maven 3.0.5 及早期版本
  • C/C++/Fortran
  • VCS
    • Subversion:1.7.x、1.6.x
    • Mercurial:2.2.x 及早期版本
    • ClearCase V7.0
    • Git 1.7.х

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

已知可运行应用服务器:
  • GlassFish Server Open Source Edition 3.x
  • Tomcat 7.x
  • JBoss AS 7.x
  • WebLogic 11g

系统要求

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

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


支持的操作系统

最低的硬件配置

  • Microsoft Windows XP Professional SP3/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 可用磁盘空间
  • Solaris OS 版本 11 Express (SPARC):
    • 处理器:UltraSPARC II 450 MHz
    • 内存:512 MB
    • 磁盘空间:650 MB 可用磁盘空间
  • Solaris OS 版本 11 Express (x86/x64 Platform Edition):
    • 处理器:AMD Opteron 1200 Series 1.8 GHz
    • 内存:512 MB
    • 磁盘空间:650 MB 可用磁盘空间
  • Macintosh OS X 10.7 Intel:
    • 处理器:双核 Intel
    • 内存:2 GB
    • 磁盘空间:650 MB 可用磁盘空间

建议的硬件配置

  • Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:
    • 处理器:Intel Core i5 或具有同等性能的处理器
    • 内存:2 GB(32 位)、4 GB(64 位)
    • 磁盘空间:1.5 GB 可用磁盘空间
  • Ubuntu 12.04:
    • 处理器:Intel Core i5 或具有同等性能的处理器
    • 内存:2 GB(32 位)、4 GB(64 位)
    • 磁盘空间:1.5 GB 可用磁盘空间
  • Solaris OS 版本 11 Express (SPARC):
    • 处理器:UltraSPARC IIIi 1 GHz
    • 内存:2 GB
    • 磁盘空间:850 MB 可用磁盘空间
  • Solaris OS 版本 11 Express (x86/x64 Platform Edition):
    • 处理器:AMD Opteron 1200 Series 2.8 GHz
    • 内存:2 GB(32 位)、4 GB(64 位)
    • 磁盘空间:1.5 GB 可用磁盘空间
  • OS X 10.8 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、Solaris 和 OS X 的 JDK 7u25。使用 JDK 6.0 无法安装或运行 7.4 版本的 IDE。

:PHP 和 C/C++ NetBeans 包仅要求安装并运行 Java 运行时环境 (JRE) 7。IDE 中的 Java 功能需要 JDK 7。JavaFX 2.2(或更高版本)功能需要 JDK 7 Update 6(或更高版本)。

可以通过下面列出的某个站点下载适用您平台的 JDK:

返回页首

JavaFX 支持

NetBeans IDE 7.4 发行版未捆绑 JavaFX SDK。JavaFX 2.2 SDK(和更高版本)随适用于 Windows、OS X 和 Linux 的最新 JDK 7 捆绑提供。您可以将 JavaFX 2.2.40 SDK 与 Java SE 开发工具包 7u40 一起作为联合绑定的产品安装。

与以前的 NetBeans IDE 版本不同,NetBeans IDE 7.4 不需要您设置“启用了 FX”的 Java 平台即可利用 IDE 中的 JavaFX 支持。如果您已经安装任何标准的 Java 平台并且版本为 JDK 7 Update 6 或更高版本(强烈建议采用 JDK 7 Update 10 或更高版本),则可以在 IDE 中开发 JavaFX 项目。

请注意以下事项:

  • JavaFX 2.2.0 支持的最低 JDK 版本是 Java SE 7 Update 6。
  • JavaFX 2.2.5 支持的最低 JDK 版本是 Java SE 7 Update 13。
  • JavaFX 2.2.40 支持的最低 JDK 版本是 Java SE 7 Update 40。

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

返回页首

SQL 编辑器和数据库

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

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

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

    驱动程序
    版本
    示例 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:在 Solaris 和 Linux 上,如果网络连接中断,安装将会挂起。

    描述:在 Solaris 和 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 问题:

  • 启动 IDE(Solaris x86 和双核 Opteron)时出现问题。

    描述:对于某些 Solaris x86 和双核 Opteron 配置,可能会在启动 IDE 时遇到问题,因为在装入 GTK look&feel 库时会出现 JDK 错误。

    解决方法:如果遇到此问题,请指定以下命令行选项:-laf javax.swing.plaf.metal.MetalLookAndFeel

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

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

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

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

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

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

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

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

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

  • 问题 #200826:在 Windows 7 上,运行在 JDK 7 之上的新安装的 IDE 将不连接到网络。

    描述:在某些情况下,连接到远程主机时,本地系统的防火墙可能会过滤掉来自网络的响应。在连接到远程主机时,JDK 将先尝试使用 IPv6 然后再尝试使用 IPv4。在使用 IPv6 时,防火墙可能会过滤掉来自主机的否定响应,结果导致 JDK 不会尝试使用 IPv4 连接到主机。

    解决方法:修改 netbeans.conf 以添加 -J-Djava.net.preferIPv4Stack=true 命令行开关,或修改该环境变量的 NetBeans 选项。

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

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

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

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

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

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

  • 问题 #215141:IDE 在 Retina Macbook 上非常模糊。

    描述:在 Retina 显示屏上查看时,IDE 非常模糊。

    解决方法:在 JDK 7 Update 40 或 JDK 8 的预览工作版本上运行 IDE。

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

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

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

  • 问题 #236338:在 OS X 中的 JDK 7 上运行 IDE 时,JVM 可能崩溃。

    描述:在运行 OS X 以及某些版本的 JDK 7 的计算机中,JVM 可能崩溃。在启动 NetBeans IDE、关闭 lid(或者将计算机置于休眠状态)、唤醒计算机以及尝试使用 IDE 时,可能会出现崩溃。

    解决方法:切换到 JDK 7 Update 40 或更高版本。

返回页首

Web 和 Java EE

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

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

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

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

  • 问题 #232018:JPA 支持在 Maven 项目中使用 EclipseLink 2.5.0 的快照版本。

    描述:由于 EclipseLink 问题,JPA 支持在 Maven 项目中使用 EclipseLink 2.5.0 的快照版本。

    解决方法:当应用程序未使用静态 metamodel 时,要使用 Maven 工件的最终版本,请手动更正 POM 文件,将上面提到的 EclipseLink 问题考虑在内(从 POM 文件中删除与 molelgen.jar 的链接,然后从 POM 文件中删除 EclipseLink 资源库配置,并使用版本 2.5.0 替换版本 2.5.0-SNAPSHOT)。

返回页首

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. 重新构建项目。

返回页首

PHP

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

返回页首

C/C++

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

有关为 NetBeans C/C++ 支持安装和配置编译器和工具的说明,请参阅安装和配置 C/C++ 支持

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

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

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

    解决方法:使用低于 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 7.4 中的功能,请在 NetBeans IDE 文档页上查看我们提供的基于 Web 的教程。

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

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

社区

通过注册 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. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo