NetBeans IDE 6.7.1 发行说明

NetBeans IDE 是一个使用 Java 编程语言编写且基于标准的模块化集成开发环境 (Integrated Development Environment, IDE)。NetBeans 项目由开源 IDE(使用 Java 编程语言编写)和应用程序平台(作为构建任何类型的应用程序的通用框架)组成。有关如何在系统上安装该软件的信息,请参见 NetBeans IDE 6.7.1 安装说明

目录

6.7.1 中的新增功能

NetBeans IDE 6.7.1 在 NetBeans IDE 6.7 的基础上进行了少量更新,其中涉及以下变化:

  • 提供了与 JavaFX SDK 1.2 捆绑在一起的最新 IDE
  • 包含 NetBeans IDE 6.7 Patch 1 中针对通过社区搜集的错误所提供的大量修复程序

版本 6.7 中包含的对版本 6.5.1 所做的以下更新同样适用于 6.7.1:

  • 为创建插件和 Web 服务提供了 Maven 支持,并且还支持 POM 和 J2EE
  • 集成了 Kenai,从而可以在 IDE 中创建和编辑由 Kenai 托管的项目
  • 改进了 PHP,以便包括 Selenium 支持和 SQL 代码完成
  • 为性能分析、Qt 库、代码重构和宏扩展提供了 C++ 支持
  • Web API 网关插件允许在应用程序中使用 Web API
  • 在捆绑的 Java ME SDK 3.0 中为 CDC 项目提供了 Java ME 支持

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

多语言支持信息

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

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

支持的技术

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

支持的技术:
  • Java EE 5 和 J2EE 1.4
  • JavaFX 1.2
  • Java ME SDK 3.0
  • Struts 1.2.9
  • Spring 2.5
  • Hibernate 3.2.5
  • Java API for RESTful Web Services (JAX-RS) 1.0
  • Java API for XML-based RPC (JAX-RPC) 1.6
  • PHP 5.2
  • Ruby 1.8
  • JRuby 1.1.4
  • Rails 2.1
  • Groovy 1.5
  • Grails 1.1
  • VCS
    • CVS:1.11.x 和 1.12.x
    • Subversion:1.3.x、1.4.x 和 1.5.x
    • Mercurial:1.x
    • ClearCase V7.0

通过测试的应用服务器:
  • Sun Java System Application Server 9.0 (GlassFish V1)
  • Sun GlassFish Enterprise Server v2.1 (GlassFish V2.1)
  • Sun GlassFish Enterprise Server v3 Prelude
  • Sun Java System Application Server PE 8.2
  • Tomcat 5.5
  • Tomcat 6.0.18
  • JBoss 4.0.4
  • WebLogic 9.2
  • WebLogic 10

注意:如果要使用 GlassFish 应用服务器,建议您运行 Sun GlassFish Enterprise Server v2.1,以便与 NetBeans IDE 6.7.1 配合使用。

系统要求

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

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


支持的操作系统

最低的硬件配置

  • Microsoft Windows XP Professional SP3:
    • 处理器:800 MHz Intel Pentium III 或具有同等性能的处理器
    • 内存:512 MB
    • 硬盘空间:750 MB 可用硬盘空间

  • Microsoft Windows Vista:
    • 处理器:800 MHz Intel Pentium III 或具有同等性能的处理器
    • 内存:512 MB
    • 硬盘空间:750 MB 可用硬盘空间

  • Ubuntu 9.04:
    • 处理器: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
    • 内存:512 MB
    • 硬盘空间:650 MB 可用硬盘空间

  • Macintosh OS X 10.5 PPC:
    • 处理器:PowerPC G4
    • 内存:512 MB
    • 硬盘空间:650 MB 可用硬盘空间

    有关详细信息,请参见在 Mac OS X 上使用 NetBeans

建议的硬件配置

  • Microsoft Windows XP Professional SP3:
    • 处理器:2.6 GHz Intel Pentium IV 或具有同等性能的处理器
    • 内存:2 GB
    • 硬盘空间:1 GB 可用硬盘空间
  • Microsoft Windows Vista:
    • 处理器:2.6 GHz Intel Pentium IV 或具有同等性能的处理器
    • 内存:2 GB
    • 硬盘空间:1 GB 可用硬盘空间
  • Ubuntu 8.x:
    • 处理器: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 可用硬盘空间
  • Macintosh OS X 10.5 Intel:
    • 处理器:双核 Intel
    • 内存:2 GB
    • 硬盘空间:850 MB 可用硬盘空间
  • Macintosh OS X 10.5 PPC:
    • 处理器:PowerPC G5
    • 内存:2 GB
    • 硬盘空间:850 MB 可用硬盘空间
    有关详细信息,请参见在 Mac OS X 上使用 NetBeans


NetBeans IDE 还可以在下列平台上运行:

  • OpenSolaris 2008.11
  • Java Desktop System 2
  • Microsoft Windows 2000 Professional SP4
  • Mac OS X 10.4.11 Intel/Power PC
  • 其他各种 Linux 发行版本,例如 Ubuntu 8.x、Red Hat Enterprise Linux 等。

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

所需的软件

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

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

  • JDK 6 Update 14
  • JDK 5 Update 19

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

注意:可以通过以下位置下载 JDK 的归档版本:http://java.sun.com/products/archive/index.html

返回页首

兼容性

在首次运行 IDE 时,可以导入在 NetBeans IDE 早期版本中使用的一部分设置。如果选择不导入早期发行版中的设置,则会使用缺省设置打开 IDE。

注意:IDE 只能识别用户目录位于缺省位置的早期安装,而无法识别使用 --userdir 开关指定用户目录的安装。如果要从安装程序无法识别的 IDE 中导入设置,请下载 IDE 的归档版本,而不要使用安装程序。

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

返回页首

UML、SOA 和 Visual Web 模块可用性

为了集中精力开发最新且最受欢迎的开发技术,我们从安装程序中删除了 NetBeans 的 UML、SOA 和 Visual Web 模块。通过在 IDE 的“工具”>“插件”菜单中搜索插件名称 UML、SOA 或 Visual Web,可以安装这些模块。此外,还可通过 Beta 更新中心获取这些模块。

在 IDE 中启用 SOA 功能

要在 NetBeans IDE 6.7.1 中使用 SOA 模块,请按照以下步骤进行操作:

  1. 通过 "All" 下载选项安装 NetBeans IDE 6.7.1 以及捆绑的 Sun GlassFish Enterprise Server v2.1,而不是 Sun GlassFish Enterprise Server v3 Prelude(该版本无法与 SOA 模块配合使用)。
  2. 在 IDE 中,选择“工具”>“插件”,然后从“可用插件”标签的 "SOA" 类别中安装 "SOA" 和“XML 架构和 WSDL”插件。
  3. 在 GlassFish ESB 安装程序欢迎页中,单击“定制”按钮,然后仅选择“JBI 运行时库和共享库”以及“JBI 组件”运行时环境。安装完成时,系统上将出现 SOA 功能所需的服务引擎和绑定组件。

注意:尚未在 NetBeans IDE 6.7.1 上对 SOA 模块进行完全测试。因此,对于 SOA 开发,建议您使用 GlassFish ESB v2.1 发行版,该发行版基于 NetBeans IDE 6.5.1。

返回页首

SQL 编辑器和数据库

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

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

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

    驱动程序
    版本
    示例 URL
    JavaDB Derby 10.4.1.3 jdbc:derby://localhost:1527/sample(网络)
    Oracle Oracle Database 10g Release 2 (10.2.0.2) jdbc:oracle:thin:@//localhost:1521:ora9i
    PostgreSQL 8.3 Build 603 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

     

返回页首

已知问题:安装程序

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

  • 问题 #6720021:将 OpenSolaris 与任何版本的 JDK 5 配合使用时,安装程序无法运行。

    描述:在将 OpenSolaris 与任何版本的 JDK 5 配合使用时,安装程序无法运行。

    解决方法:使用 JDK 6 进行安装,或者在使用 JDK 5 运行安装程序之前执行 "export AWT_TOOLKIT=XToolkit" 命令。

  • 问题 #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.7.1 安装向导无法正常启动(挂起)。在用户手动停止安装过程后,安装程序会报告另一个安装程序实例正在运行。

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

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

返回页首

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

  • 问题 #6720021:使用任何版本的 JDK 5 时,可能无法在 OpenSolaris 上启动 IDE。

    描述:使用任何版本的 JDK 5 时,可能无法在 OpenSolaris 上启动 IDE。

    解决方法:使用 JDK 6,或者在启动 IDE 之前执行 export AWT_TOOLKIT=XToolkit 命令。

  • 问题 #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 版本也报告出现过这一问题。

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

  • 问题 #119567:如果项目名称或路径中包含非 ASCII 字符,桌面数据库应用程序项目将无法运行。

    描述:问题出在 IDE 中当前使用的 TopLink 库。TopLink 库问题对此进行了说明。GlassFish v2.1 已修复了此 GlassFish 问题。不过,NetBeans 6.7.1 支持 GlassFish v2 u2,而此 GlassFish 版本未修复该问题。

    解决方法:仅在桌面数据库应用程序项目名称或路径中使用 ASCII 字符。

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

    描述:在创建临时参数文件时,将使用缺省操作系统编码 MacRoman 编写 Javadoc 任务。这似乎是一个 Mac OS 问题,其中 BSD 和 Mach 部分(系统和内核调用)接受 UTF-8 格式的参数,而操作系统和 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 时可能会遇到问题。

    解决方法:将系统的缺省 Java 平台切换至 JDK 1.5。

  • 问题 #150416:在没有 InnoDB 的情况下无法创建样例数据库

    描述:NetBeans 中的样例数据库使用外键。MyISAM 引擎不支持外键。因此,在没有 InnoDB 存储引擎的情况下,无法使用样例数据库。

    解决方法:安装 InnoDB 事务存储引擎。

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

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

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

返回页首

已知问题:Web 和 Java EE

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

  • Woodstock 4.1 和 4.2 JSF 组件发行说明
    描述:Woodstock 4.1 和 4.2 JSF 组件发行说明位于以下 Project Woodstock Web 站点上:http://java.net/projects/woodstock/。随 NetBeans IDE 6.7.1 一起提供的版本是 Woodstock 4.2 Build 3。
  • 不支持 Ajax 样例组件
    描述:本发行版不支持 Blue Prints Ajax 样例组件,因为这些组件均基于 Dojo 的旧版本,而该版本与较新版本不再兼容。NetBeans 中捆绑的 Woodstock 组件依赖于较新版本的 Dojo API 来进行客户端呈现。对于 NetBeans 5.5 中支持的大部分广泛使用的 BP Ajax 组件,都可以在 Project Woodstock 中找到对应的功能(如下所示)。
    • 自动完成 - 此博客 (http://blogs.sun.com/dmitry/entry/creating_autocomplete_entry_field_with) 介绍了如何使用 Project Woodstock 库中的组件来实现类似的功能。
    • 弹出式日历 - Project Woodstock 包含一个日历组件。
    • 选择值字段 - 该功能与自动完成功能类似,但是它们属于不同的 UI。
    • 进度栏 - Project Woodstock 包含一个进度栏组件。
    • Google 地图 - 计划在未来实现。
    • 评级组件 - 计划在未来实现。
    • 功能丰富的文本编辑器 - 目前尚不支持。
  • 问题 94193:无法在“概要”窗口中或通过“项目”窗口中的源包编辑 Bean 属性。

    描述:NetBeans IDE 6.7.1 的“导航”窗口中禁用了“添加菜单”项,并且无法通过源包编辑属性。

    解决方法:

    1. 双击 "SessionBean1"(或其他 Java 文件),在 Java 编辑器中打开该 Bean。
    2. 手动添加属性,如 private String CustomerId;
    3. 右键单击该属性,然后选择“生成代码”。
    4. 在“生成”弹出式菜单中,选择“getter 和 setter”。
    5. 在 SessionBean1 的“生成 getter 和 setter”对话框中,选择属性,然后按“确定”。将在该属性后面插入公共 getter 和 setter 方法。

返回页首

已知问题:数据库支持

通过 NetBeans,您可以编写代码以将应用程序与数据库集成在一起,还可以将应用程序连接到数据库。

本发行版中存在以下待解决的数据库问题:

  • NetBeans 问题 #168812:SELECT * INTO 语句仅更新前 20 行。

    描述:SELECT * INTO table2 FROM table1 语句仅更新 table2 的前 20 行。

    解决方法:创建 table1 并调用语句 INSERT INTO table2,然后执行 SELECT * FROM table1。

返回页首

已知问题:Java ME

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

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

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

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

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

返回页首

已知问题:C/C++

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

  • 问题 #149053:在 Windows 平台上,make 工具的路径不能包含空格

    描述:在 Windows 平台上,如果 make 工具的路径包含嵌入的空格,则该路径会被截断,而且无法找到这些工具。

    解决方法:不要在 make 工具路径中使用空格。

  • 问题 #166811:在 Open Solaris 上开始调试 C++ 文件时,GDB 失败。

    描述:由于段错误,在 Open Solaris 上调试 C++ 项目时,GDB 失败。

    解决方法:按照此错误解决方法中的描述,删除 gcc-432 包。

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

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

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

  • 问题 #121776:在通过 gdb 调试使用 Sun Studio 编译的代码时,有时会出现问题。

    描述:在 Solaris 和 Linux 操作系统上,有时无法通过 gdb 调试器正确调试使用 Sun Studio 编译器编译的代码。Sun Studio 12 软件中已修复了大多数已知问题,但仍存在个别问题。如果在调试使用 Sun Studio 12 编译器编译的程序时出现问题,应首先应用最新的 Sun Studio 12 产品修补程序。如果问题仍然存在,请在 Issuezilla 中记录这一缺陷问题,并围绕此问题来展开说明这一任务。

    当我们发现问题后,将会打开这些新问题,并会更新围绕这些问题的任务,以便提供一些建议,帮助您解决当前在通过 NetBeans 和 gdb 调试器调试使用 Sun Studio 12 编译器编译的程序时所出现的问题。

    如果通过 Sun Studio 12 IDE 和 dbx 调试器调试使用 Sun Studio 12 编译器编译的代码,则不会受到这些问题的影响。

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

    描述:如果在 Macintosh 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

    Leopard (Mac OS X 10.5) 上不会出现此问题。

    此问题的症状为:使用 -gdwarf 标志(C/C++ 应用程序项目的缺省设置)编译的可执行文件包含不正确的行信息,并且可能会忽略断点。

返回页首

更多信息

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

文档

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

NetBeans IDE 6.7.1 的内置帮助系统进行了更新,以便支持自 6.5 发行版以来新增的功能以及对用户界面所做的少量更改。

有关本发行说明中未包括的解决方法和疑难解答提示,请参见 NetBeans 用户常见问题解答

社区

通过注册 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