NetBeans IDE 7.3 发行说明

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

目录

7.3 中的新增功能

  • 功能丰富的 Web 应用程序(HTML5、JavaScript、CSS)
  • Java 编辑器中的扩展剪贴板和重构改进
  • JavaTM SE 开发工具包 7 Update 13 支持
  • 完全支持 JavaFX 2.2.5 SDK
  • 支持 JavaME SDK 3.2
  • NetBeans IDE 7.3 新增功能和重要功能页上列出了其他增强功能。

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

支持的技术

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

支持的技术:
  • 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.1、2.5
  • Hibernate 3.2.5
  • Java API for RESTful Web Services (JAX-RS) 1.1
  • 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 1.8.6
  • Grails 2.0
  • Apache Ant 1.8.4
  • Apache Maven 3.0.4 及早期版本
  • 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 3.1.2.2
  • WebLogic 12c

已知可运行应用服务器:
  • GlassFish Server Open Source Edition 3.0.x
  • Tomcat 7.0.x
  • JBoss 6.x

系统要求

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.6 Intel:
    • 处理器:双核 Intel(32 或 64 位)
    • 内存:1 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.7 Intel:
    • 处理器:双核 Intel(32 或 64 位)
    • 内存:2 GB(32 位)、4 GB(64 位)
    • 磁盘空间: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 7u10。使用 JDK 5.0 无法安装或运行 7.3 版本的 IDE。

:PHP 和 C/C++ NetBeans 包仅要求安装并运行 Java 运行时环境 (JRE) 6 或 7。


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

返回页首

JavaFX 支持

NetBeans IDE 7.3 发行版未捆绑 JavaFX 2.2.5 SDK。您可以将其与 Java SE 开发工具包 7u13 一起作为联合绑定的产品安装。
请注意以下事项:

  • JavaFX 2.2.5 支持的最低 JDK 版本是 Java SE 7 Update 7。
  • 有关 JavaFX 2.2.5 SDK 的系统要求和支持平台的详细信息,以及 JavaFX 2.2.5 代码或文档的已知问题列表,请参见 JavaFX 发行文档页。

返回页首

SQL 编辑器和数据库

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

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

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

    驱动程序
    版本
    示例 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 IDE 不再随 Java ME SDK 捆绑。Java ME SDK 可从 Java ME SDK 下载页下载。有关在 Windows 上的 NetBeans IDE 7.3 中安装 Java ME SDK 3.2 的说明,请参见 Java ME SDK 支持常见问题解答

有关 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

  • 安装向导无法正常启动(挂起)。在用户手动停止安装过程后,安装程序会报告另一个安装程序实例正在运行。

    描述:在 Windows 上,如果默认使用 JDK6 并在桌面上存储较大的 zip 文件,安装向导将无法正常启动(挂起)。在用户手动停止安装过程后,安装程序会报告另一个安装程序实例正在运行。

    解决方法:在安装之前,从桌面上删除所有较大的 zip 文件。

返回页首

核心 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

  • 问题 #88776:在使用动态连接模式对应用程序进行性能分析时,该应用程序会发生崩溃。

    描述:在 JDK 1.6 上运行时,如果使用动态连接模式对应用程序进行性能分析,可能会导致该应用程序发生崩溃。

    解决方法:使用 -Xshare:off 开关启动要分析的应用程序。
    另请参见问题 #113847

  • 问题 #110074:在 Solaris 上,编辑器会定期发生冻结。

    描述:在 Solaris 上使用 JDK 6、6u1 或 6u2 运行 IDE 时,可能会长时间阻止线程运行,从而导致编辑器停止响应。

    解决方法:将 JDK 6 安装升级到 Update 3 或更高版本。

  • 问题 #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 6 上运行 IDE。

  • 问题 #215862:在运行 JDK 7u9 和以前更新的 Mac OS X 上,菜单中不显示快捷键。

    描述:在安装 JDK 7u9 和 JDK 7 以前更新的 Mac OS X 上,所运行 IDE 的主菜单中不显示快捷键。

    解决方法:打开在“帮助”菜单下提供的快捷键列表。帮助文档中还列出了许多快捷键。

  • 问题 #217817:在运行 JDK 7u9 和以前更新的 Mac OS X 上,IDE 不响应。

    描述:在运行 JDK 7u9 和 JDK 7 以前更新的 OS X 上,IDE 可能不响应。

    解决方法:在 JDK 6 上运行 IDE,或者将 JDK 更新为 JDK 7u10 或更新版本。

返回页首

Web 和 Java EE

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

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

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

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

返回页首

JavaFX

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

  • 问题 #209915:在带有 JDK 7u4 的 OS X 上,项目无法以 WebStart 方式运行。

    描述:如果 Java 平台为 JDK 7u4,则无法在 OS X 上使用 WebStart 运行 Java 或 JavaFX 项目。

    解决方法:没有解决方法。OS X 上的 WebStart 未在 JDK 7u4 中实现。

返回页首

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++ 问题:

  • 问题 #195121:无法在完全远程模式下使用版本控制框架。

    描述:版本控制框架通常用于 java.io.File,这样就无法创建能与远程文件对象一起使用的插件。

    解决方法:通过 ssh 等方式直接在远程主机上使用版本控制工具。

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

    描述:在某些使用 GDB 7.2 的平台上,“步过”的作用有时与“继续”相同。

    解决方法:试用早期的 GDB 版本或将“控制台类型”(“项目属性”>“运行”)从“内部终端”指定为其他选项。

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

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

    解决方法:将执行权限设置到 tmp 目录。

  • 问题 #225989:按下“应用”按钮后,忽略文件夹模式设置丢失。

    描述:按下“应用”按钮后,项目属性中指定的忽略文件夹模式丢失。

    解决方法:使用“确定”按钮。

返回页首

自动更新中心

本发行版中存在以下未解决的自动更新中心问题:

  • 问题 #225860:Jira 插件在经过认证的自动更新中心上不可用。

    描述:尚未批准 Jira 插件的许可证。该插件将随后发布。

返回页首

更多信息

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

文档

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

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

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

社区

通过注册 NetBeans 项目邮件列表 (https://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