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

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

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

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

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

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

          解决方法:由于此问题目前没有已知的解决方法,因此,如果必须使用容易出现此问题的语言环境,建议您改用其他 Linux 发行版本。

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

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

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

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

    * 问题 #62919:在生成内存快照时,进行性能分析的应用程序可能会发生崩溃。

          描述:如果在分析应用程序的性能时尝试生成内存快照,该应用程序可能会发生崩溃。

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

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

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

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

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

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

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

          另请参见问题 #113847。

    * JDK 6 问题 #6389282:通过“Java 桌面应用程序”项目模板创建的 Java 应用程序可能无法在使用 JDK 6 的 Linux 中文和日语语言环境中运行。

          描述:通过“Java 桌面应用程序”项目模板创建的 Java 应用程序可能无法在安装了 JDK 6 的 Linux 中文和日语语言环境中运行。

          解决方法:使用 JDK 5.0 或者在英语语言环境中运行项目。

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

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

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

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

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

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

    * 问题 #118174 和其他相关问题:I18N - 在某些情况下,在 Solaris 上使用 Firefox Web 浏览器时找不到 Javadoc,其他平台也可能会出现此问题。

          描述:在 Solaris 上使用 Firefox 时,如果在项目名称或路径中使用多字节字符或非 ASCII 字符,并且没有将项目编码属性设置为 utf-8(表示这些路径使用该编码),则无法找到或显示生成的 Javadoc,Mac OS 和 Windows 上有时也会出现此问题。

          例如,如果在 Solaris 上将 euc-jp 设置为项目编码属性,并且项目名称或路径使用该编码的日语字符,则将无法找到 Javadoc 并会在 Firefox 中显示一条错误消息。

          问题出在 URL 部分为 UTF-8,文本部分为 EUC-JP;Javadoc 工具使用它为 Web 页生成的编码来存储 URL,但正确的方法是按请求的编码生成文本(此例中为 EUC-JP)并按 UTF-8 生成 URL。

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

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

          描述:在创建临时参数文件时,将使用缺省操作系统编码 MacRoman 编写 Javadoc 任务。这似乎是一个 Mac OS 问题,其中 BSD 和 Mach 部分(系统和内核调用)接受 UTF-8 格式的参数,而操作系统和 HFS 则将其提升为 MacRoman。

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

    * 问题 #130311:在 Mac OS 上,如果某些消息或字符串采用另一种语言或字符集,则无法在输出窗口中正确显示这些内容。

          描述:例如,在 Mac OS X 10.4 上,如果在 Java 代码中使用 System.out.println,则包含日语字符的字符串可以在源代码中正确显示,但在输出窗口中却显示为问号。

          解决方法:目前还没有解决方法。

    * 问题 #130245:I18N - Mac OS:在使用 10.4.x 的 Mac 上,如果项目路径中包含多字节字符,则无法从项目中创建 Mercurial (hg) 资源库。

          描述:在尝试创建资源库后,将在“输出”窗口或终端显示一条错误消息。

          注意:具有 Mercurial 1.0 或 Mercurial 0.9.5 的 Mac 10.5 上不会出现此问题。此问题会出现在具有 Mercurial 0.9.5 的 Mac 10.4 上(Mercurial 1.0 当前不能用于 Mac 10.4)。

          解决方法:在命令行中,使用 hg init <目录名称> 命令创建 Mercurial 资源库。

    * 问题 #133893:重构(重命名)失败并抛出 ClassCastException。

          描述:在重构(删除、重命名等)Java 类时,重构对话框显示以下错误:"Module Spring Beans threw java.lang.ClassCastException: org.netbeans.editor.ext.ExtSyntaxSupport"(模块 Spring Bean 抛出 java.lang.ClassCastException 异常:org.netbeans.editor.ext.ExtSyntaxSupport)。此问题在由 Spring Web MVC 框架扩展的 Web 项目中尤为突出。

          解决方法:在“项目”视图中,右键单击项目节点,然后单击“属性”。在“项目属性”对话框中,选择 "Spring Framework" 类别。在“配置文件”标签中,删除 web/WEB-INF/jsp/index.jsp 文件,然后单击“确定”。
快乐渡过每一天,减肥坚持每一天