NetBeans IDE 6.9 发行说明

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

目录

6.9 中的新增功能

NetBeans IDE 6.9 在 NetBeans IDE 6.8 的基础上进行了大量更新,其中涉及以下改进:

  • 使用 JavaFX 编写器简化并可视化 JavaFX 开发
  • JavaFX SDK 1.3
  • 在 NetBeans 平台中支持 Equinox 和 Felix OSGi 框架
  • 支持 Spring Framework 3.0 库
  • Java CardTM 3 Connected
  • 支持 Rails 3.0 Beta
  • 支持 PHP Zend 框架
  • 支持上下文和依赖关系注入 (Contexts and Dependency Injection, CDI) (JSR-299)
  • NetBeans IDE 6.9 新增功能和重要功能页中列出了其他增强功能。

注意:不支持在任何具备 Java TM SE Development Kit (JDK) 5.0 的平台上安装此发行版。您的系统中必须具备 JDK 6.0 才能安装并运行 NetBeans IDE 6.9。


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

支持的技术

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

支持的技术:
  • Java EE 5、Java EE 6 和 J2EE 1.4
  • JavaFX SDK 1.3
  • Java ME SDK 3.0
  • Java Card 3.0.2
  • Struts 1.3.8
  • Spring 3.0、2.5
  • Hibernate 3.2.5
  • Java API for RESTful Web Services (JAX-RS) 1.1
  • 问题跟踪
    • Bugzilla 3.4 和更早版本
    • Jira 3.4 和更早版本
  • PHP 5.3、5.2、5.1
  • Ruby 1.9、1.8
  • JRuby 1.5.0
  • Rails 2.3.4、3.0 Beta
  • Groovy 1.6.4
  • Grails 1.1
  • VCS
    • CVS:1.11.x、1.12.x
    • Subversion:1.5.x、1.6.x
    • Mercurial:1.0.x 或更高版本
    • ClearCase V7.0
   

通过测试的应用服务器:
  • GlassFish Server Open Source Edition 3.0.1
  • GlassFish Enterprise Server v2.1.1
  • Sun Java System Application Server PE 8.2
  • WebLogic 11g (10.3.3.0)
  • Tomcat 6.0.26
  • Tomcat 5.5
  • JBoss 5.0
  • JBoss 4.2.3 (J2EE 1.4)

系统要求

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

注意: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 版本 10 (SPARC):
    • 处理器:UltraSPARC II 450 MHz
    • 内存:512 MB
    • 硬盘空间:650 MB 可用硬盘空间
  • Solaris OS 版本 10 (x86/x64 Platform Edition):
    • 处理器:AMD Opteron 1200 Series 1.8 GHz
    • 内存:512 MB
    • 硬盘空间:650 MB 可用硬盘空间
  • Macintosh OS X 10.5 Intel:
    • 处理器:双核 Intel(32 或 64 位)
    • 内存:512 MB
    • 硬盘空间:650 MB 可用硬盘空间

建议的硬件配置

  • Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:
    • 处理器:2.6 GHz Intel Pentium IV 或具有同等性能的处理器
    • 内存:2 GB
    • 硬盘空间:1 GB 可用硬盘空间
  • Ubuntu 9.10:
    • 处理器:2.6 GHz Intel Pentium IV 或具有同等性能的处理器
    • 内存:2 GB
    • 硬盘空间:850 MB 可用硬盘空间
  • Solaris OS 版本 10 (SPARC):
    • 处理器:UltraSPARC IIIi 1 GHz
    • 内存:2 GB
    • 硬盘空间:850 MB 可用硬盘空间
  • Solaris OS 版本 10 (x86/x64 Platform Edition):
    • 处理器:AMD Opteron 1200 Series 2.8 GHz
    • 内存:2 GB
    • 硬盘空间:850 MB 可用硬盘空间
  • OpenSolaris 2010.03 (x86/x64 Platform Edition):
    • 处理器:AMD Opteron 1200 Series 2.8 GHz
    • 内存:2 GB
    • 硬盘空间:650 MB 可用硬盘空间
  • Macintosh OS X 10.6 Intel:
    • 处理器:双核 Intel(32 或 64 位)
    • 内存:2 GB
    • 硬盘空间:850 MB 可用硬盘空间


NetBeans IDE 还可以在其他各种 Linux 发行版本(例如 Oracle Enterprise Linux 5、Ubuntu 8.x 和 10.04、Red Hat Enterprise Linux 等)上运行。

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

所需的软件

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

经测试可以与此发行版配合使用的 JDK 包括:

  • JDK 6 Update 13 或更高版本。使用 JDK 5.0 无法安装或运行 6.9 版本的 IDE。

注意:"PHP"、"Ruby" 和 "C/C++" NetBeans 软件包仅要求安装并运行 Java Runtime Environment (JRE) 6。


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

返回页首

JavaFX 支持

NetBeans IDE 6.9 发行版捆绑了 JavaFX 1.3 SDK。请注意以下事项:

  • JavaFX 1.3 支持使用的 JDK 的最低版本为 JDK 6 Update 13(对于 Windows)和 JDK 5 Update 16(对于 Mac OS)。请注意,在 Mac OS 上需要具备 JDK 6.0 才能安装并运行 NetBeans IDE 6.9,但是通过 JavaFX 1.3 SDK 可以使用 JDK 5.0 进行开发。有关详细信息,请参见 JavaFX SDK 系统要求页。
  • 有关系统要求、支持的功能和已知问题的其他信息,请参阅 JavaFX 1.3 SDK 发行说明
  • 有关 NetBeans IDE 中的 JavaFX 语言支持以及 JavaFX 编写器的已知问题,请参阅适用于 JavaFX 的 NetBeans IDE 6.9 发行说明

返回页首

SQL 编辑器和数据库

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

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

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

    驱动程序
    版本
    示例 URL
    JavaDB Derby 10.4.1.3 jdbc:derby://localhost:1527/sample(网络)
    Oracle Oracle Database 11g (11.1.0.7) jdbc:oracle:thin:@//localhost:1521:ora9i
    PostgreSQL 8.x jdbc:postgresql://jsmith.mycompany.com:5432/postgres
    MySQL MySQL Connector/J 5.1.6 jdbc:mysql://localhost:3306/sample
  • 其他驱动程序

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

    驱动程序
    版本
    示例 URL
    Microsoft Microsoft SQL Server 2005 JDBC Driver 1.2.2828.100 jdbc:sqlserver://localhost:1433;databaseName=travel;selectMethod=cursor
    IBM Redistributable DB2 JDBC Type 4 driver v8 fixpack 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=ora9i jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor jdbc:datadirect:db2://localhost:50002;databaseName=sample
    Pointbase 5.2 ECF build 294

     

    jdbc:pointbase://localhost:29092/sample

     

  • 有关数据库的疑难解答信息,请参阅 NetBeans 数据库连接用户常见问题解答

返回页首

多语言支持信息

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

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

返回页首

与早期发行版的兼容性

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

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

注意:如果在 NetBeans IDE 6.9 中编辑某个项目的属性,而该项目是在 NetBeans IDE 4.1 或更早版本中创建的,则在 NetBeans IDE 早期版本中将无法再打开该项目。

返回页首

归档的模块和功能

IDE 安装程序中不再包括 SOA、UML 和 Visual Web 模块,而且也不再支持 jMaki、JAX-RPC 以及添加 JavaScript 库功能。有关删除的功能和可用替代功能的详细信息,请参见 NetBeans IDE 归档功能页

返回页首

已知问题:安装程序

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

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

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

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

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

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

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

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

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

    解决方法:请参见 https://netbeans.org/servlets/ReadMsg?list=nbusers&msgNo=98765。

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

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

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

  • 问题 #177872:在 Mac OS X 上,GlassFish 3.01 附加软件及更新工具可能无法正常运行

    描述:在 Mac OS X 上,如果以 root 用户身份安装 GlassFish v3.01,则非 root 用户帐户在使用时,基于 pkg 的附加软件及更新工具将无法正常运行。

    解决方法:使用 chown -R 命令更改 GlassFish 安装的所有权,然后将其设置为需要它的非 root 用户。例如,sudo chown -R <newuser>:admin /Applications/NetBeans/glassfish-3.0.1,其中 newuser 是非 root 用户。使用此命令后,用户就可以直接执行 bin/updatetoolbin/pkg 工具。

  • 有关安装程序的其他疑难解答信息,请参阅 NetBeans 安装用户常见问题解答

返回页首

已知问题:核心 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

  • 问题 #64840:在启用了 IPv6 的 Linux 上,网络通信中断。

    描述:在启用了 IPv6 的 Linux 上,网络通信中断,从而导致 IDE 无法连接到捆绑的服务器、“自动更新”等。

    解决方法:如果出现此问题,请使用 -J-Djava.net.preferIPv4Stack=true 开关运行 IDE。或者,禁用 IPv6(在 /etc/modules.conf/etc/modprobe.conf 中)。

    有关详细信息,请参见问题 #5087907

  • 问题 #167401:在 MacOS X 系统上使用 JDK 1.6.0 update 13 时,IDE 会随机冻结

    描述:由于存在编号为 6993269 的 Apple JDK 错误,在浏览主菜单栏时,IDE 可能会随机冻结。

    解决方法:更换为其他的 JDK 版本,或将 netbeans.conf 文件的缺省启动选项修改为 -J-Dapple.laf.useScreenMenuBar=false

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

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

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

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

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

    解决方法:使用 -Xshare:off 开关启动要分析的应用程序。

    另请参见问题 #113847

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

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

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

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

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

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

  • 问题 #152916:使用 JDK 1.6_07 时,可能无法在 64 位 Mac OS X 10.5.5 上启动 IDE

    描述:对于某些 64 位 Mac OS X 10.5.5 配置(将 JDK 1.6_07 设置为系统的缺省 Java 平台),在从查找器和命令行启动 IDE 时可能会遇到问题。

    解决方法:升级到 JDK 6.0 的较新版本。

  • 问题 #158421:将 IDE 与 G1 垃圾回收器配合使用时出现问题

    描述:如果使用 G1 垃圾回收器(在 JDK 6 Update 14 或更高版本以及 JDK 7 中),在使用 IDE 时可能会抛出异常。

    解决方法:不要使用 G1 垃圾回收器(从 netbeans.conf 或命令行中删除 -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC)。

  • 有关核心 IDE 的其他疑难解答信息,请参阅 NetBeans 用户常见问题解答

返回页首

已知问题:Web 和 Java EE

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

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

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

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

  • 问题 #178108:未自动生成受管 JPA 实体的 Meta 模型类

    描述:未生成相应受管实体的 meta 模型类。无法构造使用条件 API 和 meta 模型类的类型安全查询。

    解决方法:请参见问题 #178108 的描述以获取可选的解决方法。

  • 有关 Web 和 Java EE 的其他疑难解答信息,请参阅 NetBeans 用户常见问题解答

返回页首

已知问题:Java ME

通过使用 NetBeans ,可以为 MIDP、CLDC 和 CDC 设备开发基于 Java ME 的应用程序。

本发行版中存在以下待解决的 Java ME 问题:

  • Java ME SDK 3.0 不支持 Linux Solaris 和其他操作系统。

    描述:此发行版捆绑的 NetBeans 6.9 Mobility 和 Java ME SDK 3.0 仅支持 Windows 和 Macintosh 操作系统。

    解决方法:用于 Linux 的安装程序捆绑了 Sun Java Wireless Toolkit 2.5.2。

  • 如果安装目录或用户目录的名称和路径中包含非 ASCII 字符,Java ME 模块将无法运行。

    描述:Java ME SDK 3.0 不支持在项目路径中使用非 ASCII 字符。

    解决方法:确保用户目录中不包含非 ASCII 字符。如果目录中包含此类字符,请更改 IDE 的缺省用户目录。

  • 问题 #139031:如果 Java 二进制文件没有位于环境路径中,则无法在 Windows 中启动仿真器。

    描述:如果 Java.exe 没有位于 Path 变量中,则无法在 Windows 中启动 Java ME SDK 和其他仿真器。

    解决方法:使用缺省设置安装 JDK,或者如果要执行定制安装,请确保为安装选择公共 JRE。如果已安装 JDK,则可以在系统的路径设置中添加 Java.exe 文件。

  • 有关 Java ME 的其他疑难解答信息,请参阅 NetBeans Java ME/Mobility 连接用户常见问题解答

返回页首

已知问题:C/C++

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

有关安装和配置编译器和工具以实现 NetBeans C/C++ 支持的信息,请参见安装和配置 C/C++ 支持

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

  • 问题 #148204:在 Windows 平台上调试时,用户无法在“输出”窗口中输入内容。

    描述:在 Windows 平台上,如果将项目的控制台类型设置为“输出窗口”,在调试应用程序时,将无法在“输出”窗口中输入内容。此问题不影响使用远程主机进行的开发工作。

    解决方法:使用以下方法将项目的控制台类型设置为“外部终端”:在“项目”窗口中右键单击项目节点,在“项目属性”对话框中选择“运行”节点,从“控制台类型”下拉列表中选择“外部终端”,然后单击“确定”。

  • 问题 #121775:在 Tiger (Mac OS X 10.4) 上进行调试时需要最新的 Xcode。

    描述:在 Mac OS Tiger (Mac OS X 10.4) 上进行调试时,由 gcc 和 g++ 编译器的缺省版本所生成的代码中包含不正确的行信息,并且可能会忽略断点。

    解决方法:Apple 已发布了一个 Xcode 更新包(版本 2.5),可用来修复此问题。gcc、g++ 和 gdb 的正确版本为:

    • gcc:4.0.1 - Apple build 5367
    • g++:4.0.1 - Apple build 5367
    • gdb:6.3.50 - Apple build 573 (10/20/2006)

    可从以下站点获取 Xcode 的更新版本:http://developer.apple.com/tools/download

  • 有关 C/C++ 的其他疑难解答和支持信息,请参阅 NetBeans C/C++ 常见问题解答

返回页首

更多信息

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

文档

要详细了解 NetBeans IDE 6.9 中的功能,请参阅基于 Web 的一系列教程和截屏视频。请定期查看这些页面,我们将会随时添加新内容。

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

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

社区

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

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

要了解如何提供 NetBeans UI、帮助和用户文档的其他语言本地化版本,请访问社区本地化信息页 http://translatedfiles.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