README
NetBeansTM IDE 3.5.1
内容
- 介绍
- 有什么变化
- 3.5 版以后的变化
- 3.4.1 版和 3.5 版之间的变化
- 3.4 版和 3.4.1 版之间的变化
- 3.3.2 版和 3.4 版之间的变化
- API 变化
- 系统要求
- 硬件
- 操作系统
- 软件
- 安装
- 启动程序和启动参数
- 兼容性/升级
- 已知问题
- 文档
- 更多信息
欢迎使用 NetBeansTM IDE 3.5.1。NetBeans 是一种模块化、基于标准的集成开发环境 (IDE),采用 JavaTM 编程语言编写而成。NetBeans 项目包括:
阅读有关 NetBeans 项目的更多信息...
您可在以下网站找到此文档的最新版本:http://www.netbeans.org/community/releases/35/README.html。
3.5.1 版包含错误修复功能,提高了 IDE 在缺省字体大小增大时的文本处理能力。由于中文字符需要较大的字体大小才能阅读,这种修复对中文本地化是必要的。
开发 NetBeans IDE 3.5 版时的绝大多数工作均集中于提升 IDE 性能。启动时间和一般 UI 响应均有了显著改进。此外,在以下各方面也带来了新的变化:
- 以前在“更新中心”上提供的几个模块已被增加至标准配置中。这些模块提供许多功能,其中包括支持:
- 调试使用 JavaServer PagesTM 技术编写的 Servlet 和应用程序。
- 创建和编辑标记库。
- 监控 HTTP 请求。
- WAR 文件包装。
- 连接和浏览数据库。
- IDE 以前版本中原有的一些功能已从标准配置中删除:
- RMI 支持。
- JNDI 支持。
- XML 树编辑器(由于持久性性能问题 - 参见问题 31656)。您可以从“更新中心”下载此模块。
- 脚本编写支持。
- 新建模块向导。
3.4.1 版基本上是一个错误修复版本,但其中也有以下变化:
- [文档索引] 命令被增加到 [视图] 菜单中,从而实现了在 web 浏览器中查看安装的 Javadoc 文档的功能。
- 支持的 Ant 版本更改为 1.5.1 版。
有关 3.4 版和 3.4.1 版之间变化的完整列表可以在此处找到。
以下是首次出现在 NetBeans IDE 3.4 中的变化:
- “Ant Manual(Ant 手册)”和“Javadoc for Ant”已从标准配置中删除。您可以通过“NetBeans 更新中心”下载 Ant 文档模块,然后将它增加到 IDE。
- Javadoc 标签已从资源管理器中删除。
- [工具] 菜单中增加了 [Javadoc 管理器],从而可以安装通过 Javadoc 工具生成的文档的文件系统。
- 不受 JDK 1.4 支持的 JDK 1.1 工具调试器已从标准配置中删除。仍支持 JPDA 调试器。如果您需要使用 JDK 1.1 调试器,您可以通过“更新中心”下载。
- 对资源管理器节点启用“拖放”功能。
- 消除了运行工作区。
- [关闭] 按钮已增加到标签。
- 增加了 [导入管理工具],从而可以简便地处理 Java 类的导入。
- “撤消/重复”功能已增加到窗体编辑器。
- 现在,分析器错误在 [源编辑器] 窗口中以周边带“装订线”的图元的形式突出显示。
- [调试器] 窗口的设计得到了改进。
- 增加了“修复并继续”(HotSwap) 支持。
- 增加了 XML 方案和 XSL 转换支持。
- 在 [源编辑器] 窗口中增加了工具栏。
- 增加了定制器,从而可以维护代码完成数据库。
- 改进了对 IDE 中 PVCS 和 VSS 集成的支持。
- 增加了对 JDK 1.4 版本功能的支持,如断言。
有关 3.3.2 版和 3.4 版之间变化的完整列表可以在此处找到。
如果您要为 NetBeans 项目开发模块,请查阅 NetBeans 升级指南,以了解有关 API 变化的信息。
由于 NetBeans IDE 是用纯 Java 编写的,所以它可以在 Java 2 SDK(标准版)的任何有效实现上运行。
最低配置
要运行 NetBeans IDE,应至少具有以下配置:
- 磁盘空间:125 MB
- 内存:256 MB
- 处理器:PIII/500 处理器(Microsoft Windows 和 Linux 操作系统),Ultra 10 450 MHz 工作站处理器(SolarisTM 操作系统),500MHz Alpha(Open VMS 操作系统)或同等处理器
注意:如果系统内存小于以上推荐值,您应该在 bin/ide.cfg 文件中设置较小的最大堆大小。例如,如果系统内存为 128 MB,您可以将 -J-Xmx96m 参数更改为 -J-Xmx48m。
推荐配置
IDE 的性能已在计算机上使用以下配置进行了测试:
- Solaris 操作系统:UltraTM 60 工作站处理器,512 MB 内存,用于安装的 125 MB 自由磁盘空间。
- Microsoft Windows 操作系统:Intel Pentium III 工作站处理器 (700 MHz),384 MB 内存,125 MB 自由磁盘空间。
- Linux 操作系统:Intel Pentium III 工作站处理器 (700 MHz),512 MB 内存,125 MB 自由磁盘空间。
NetBeans IDE 运行于支持 JavaTM 2 SDK 标准版的操作系统。下面是测试 NetBeans IDE 时使用平台的列表。
- Microsoft Windows NT 4.0、2000 和 XP 操作系统
- Solaris 操作系统(SPARC® 平台版)版本 7、8 和 9
- Linux Red Hat 版本 7.2 和 8.0
NetBeans IDE 还已知能够运行于以下平台:
- Solaris 操作系统(X86 平台版)版本 9
- Microsoft Windows 95、98 和 ME 操作系统
- 其它 Linux 发布系统
- OS/2
- Open VMS 7.2-1 或以上版本
- Mac OS X 10.1.1 或以上版本
- 其它 UNIX® 平台,如 HP-UX
如果您知道其它任何支持 NetBeans IDE 的平台,请告诉我们。
NetBeans IDE 需要与 Java 2 兼容的 JVM。请从以下站点下载相应 JDK 版本(1.3.x 或 1.4.x)的最新版本:
如果您运行的是 Microsoft Windows 系统,请注意,runide.exe 安装程序检测不到 JDK beta 版。如果您要使用的 JDK 版本与安装程序检测到的不同,您可以在 ide.cfg 文件中设置 -jdkhome jdk_home_dir 参数。请参见启动程序和启动参数,以了解更多信息。
对于所有平台,您都可以下载 .zip、.tar.gz 或 .tar.bz2 归档文件,并使用您最常用的工具在硬盘上将归档文件解压缩。然后,您必须定制启动参数,让 IDE 知道在何处查找 SDK。请参阅启动程序和启动参数部分,以了解详情。
在 Microsoft Windows 平台上,您可以下载并运行 .exe 点击安装程序,引导您完成所需步骤。
有多种“.bin”可执行的 Installshield 安装程序可用于各种 UNIX 平台。在运行之前,您可能需要使这些程序可执行:
$ chmod +x NetBeans.bin
$ ./NetBeans.bin
虽然安装程序会搜索任何安装的 JDK 版本并提示您应该使用哪种 JDK 版本,但您可以通过在命令行指定 JDK 版本来加速安装过程:
$ ./NetBeans.bin -is:javahome <path_to_your_jdk>
在 Mac OS X 上
- 解包或解压缩以提取 NetBeans。注意:由于解压缩 (unzip) 是开发者工具的一部分,所以在正常安装中未提供。要解包,请使用 gnutar 而不要使用 tar。
- 要启动 NetBeans IDE,请打开 Terminal 应用程序,然后转至
netbeans/bin 目录。
- 使用以下命令以标准方式启动 NetBeans IDE:
./runide.sh -jdkhome /Library/Java/Home
如果将环境变量 JAVA_PATH 或 JDK_HOME 设置为 /Library/Java/Home,则可以忽略 -jdkhome 开关
- NetBeans IDE 可以通过以下命令以 Aqua 方式启动:
./runide.sh -jdkhome /Library/Java/Home -ui com.apple.mrj.swing.MacLookAndFeel -fontsize 10
请注意,Aqua 方式与正常方式下的设置是不兼容的,因此,如果您想对正常和 Aqua 方式都加以测试,最好使用两个不同的用户目录。使用 -userdir 开关选择不同的用户目录。
IDE 由启动程序运行。多种平台的启动程序均位于安装目录的 bin 子目录中。
对于 UNIX 系统,Bourne shell 脚本 runide.sh 是其启动程序。
对于 Microsoft Windows,请使用 runide.exe 或 runidew.exe 可执行程序。runide.exe 是 Microsoft Windows 控制台应用程序。当您运行 runide.exe 时,桌面上会打开一个控制台,同时 stderr 和 stdout 会从 NetBeans IDE 中输出。您可以键入 Ctrl-Break 获得线程转储,或键入 Ctrl-C 退出整个程序。如要将 NetBeans IDE 作为不带控制台的 Windows 应用程序来运行,请使用 runidew.exe 可执行文件。
对于 OS/2,runideos2.cmd 是启动程序。
对于 OpenVMS,runideopenvms.com 是启动程序。
启动程序加载 JVM,生成 IDE 的类路径,将类路径和某些缺省参数传递给 JVM,然后让 JVM 启动 Java 应用程序。此外,在您使用“更新中心”之后,启动程序会重新启动 IDE。
您可以使用 ${IDE_HOME}/bin/ide.cfg 文件将启动参数传递给启动程序。在开始分析命令行选项之前,启动程序尝试读取此文件。您可以将选项分为多个行。
以下是可用的选项:
-h
-help
- 打印常用启动参数的描述。
-jdkhome jdk_home_dir
- 使用指定的 Java 2 SDK 版本而不使用缺省 SDK。缺省情况下,在 Windows 系统中,加载器在 Windows 注册表中查找并使用最新的 SDK。
-classic
- 使用 classic JVM,而不使用缺省的 Java HotSpot 客户机 VM。
-cp:p additional_classpath
- 将指定的类路径附加至 IDE 的类路径前面。通常,建议不要使用此选项。
-cp:a additional_classpath
-cp additional_classpath
- 将指定的类路径附加到 IDE 的类路径后面。通常,建议仅在增加自定义外观实现 JAR 时使用此选项。另一方面,您可以将 JAR 增加到 NetBeans IDE
lib/ext/ 目录中。请参阅联机帮助,以了解关于安装用户开发库的信息。
-Jjvm_flag
- 将指定的标志直接传递给 JVM。
-ui UI_class_name
- 使用给定的类作为 IDE 外观。
-fontsize size
- 使用以点为单位的给定大小作为 IDE 用户界面的基本字体大小。
-locale language[:country[:variant]]
- 使用指定的语言环境。
-userdir userdir
- 显示指定用户目录,该目录是存储用户设置的位置。如果在 UNIX 系统中未使用此选项,则位置为
${HOME}/.netbeans/3.5。在 Microsoft Windows 系统中,缺省值为缺省 Windows 配置文件区域(例如 c:\Documents and Settings\yourlogin)下面的 .netbeans\3.5。
-J-Dnetbeans.popup.linuxhack=true
- 在某些 Linux 窗口管理器中,此选项修复错误 12496,其中上下文菜单出现在屏幕左上角。
-J-Dnetbeans.tab.close.button.enabled=false
- 从源编辑器、资源管理器和其它窗口中的标签上删除 [关闭] 按钮。
在您首次运行 IDE 时,您可以导入以前安装 IDE 时使用的设置。这些设置包括与项目相关的设置和全局选项。如果您选择不从以前的版本中导入设置,则 IDE 使用缺省设置开始启动。
如果您使用安装程序,则安装程序指南会引导您完成项目导入选择。如果您从解压缩的归档文件中运行 IDE,则 [设置导入向导] 会在您第一次运行 IDE 时出现,并会引导您完成选择。
注意:安装程序仅能识别用户目录在缺省位置的安装。如果您使用 -userdir 开关指定用户目录,则安装程序不能识别此类安装。如果您想从安装程序不能识别的 IDE 上导入设置,请下载 IDE 的归档文件版本替换安装程序。
您可以从 NetBeans IDE 3.0、3.1、3.2、3.3 和 3.4 中导入设置。您也可以从 Sun ONE Studio(以前为 ForteTM for Java)2.0、3.0 和 4 的社区版中导入设置。
在 NetBeans IDE 3.2 或以上版本和 Sun ONE Studio 3.0 或以上版本中,您可以在运行软件时找到用户目录。选择 [帮助] | [关于],然后单击 [详细信息] 标签。
虽然可以将以前 IDE 安装中的设置输入到 NetBeans IDE 3.5.1,但是并不能将 NetBeans IDE 3.5.1 中的所有设置输入到较早的 IDE 版本。
以下是本版本中未解决的一些主要问题:
使用 Issuezilla 错误跟踪系统检查当前未解决的错误。或者您可以在以下网站找到此列表的最新版本:http://www.netbeans.org/community/releases/35/README.html#KnownProblems。
NetBeans IDE 的文档以联机帮助的形式提供。如要访问所有可用的联机帮助,请选择 [帮助] | [内容]。
NetBeans 项目 web 站点 http://www.netbeans.org/ 上提供广泛的信息。该 web 站点包含 FAQ 以及关于如何订阅电子邮件列表的说明,您可以在其中提问题、张贴意见或帮助他人。
由于 NetBeans 是开放源码项目,您可以在 http://www.netbeans.org/ 上访问开放源码、错误数据库等。