NetBeans IDE 其中一个主要优点是提供了多种配置。您可以根据自身的需要和个人开发风格来定制工作环境。但拥有所有这些选项将使您很难确定真正想要的设置。
在本部分中,您将了解以下内容:
IDE 中用于配置缺省设置的主要工具是“选项”窗口。可以选择“工具”>“选项”来打开“选项”窗口。

IDE 设置在该窗口左侧面板的“选项”窗口节点下进行分组。选择任何节点以在该窗口的右侧面板中设置其属性。与正规属性表单一样,“选项”窗口中的许多属性包含特殊属性编辑器。如果属性包含省略号按钮(如上图中的“错误表达式”属性所示),则可以确定该属性的属性编辑器可用。
对 IDE 设置所做的大多数更改应用于打开的项目。只有在各个项目之间不需要更改的设置(如“源编辑器”的缩进设置或代理信息)应用于所有项目。
图标指示特定设置节点在项目级别进行定义。
要将项目级设置应用于所有项目,请单击“选项”窗口顶部的 <<,然后单击节点的“用户”列中的单元格并选择“在此处定义”。要将节点设置恢复为 IDE 的工厂缺省值,请在该节点的“缺省值”列中选择“恢复为缺省值”。
用于配置 IDE 的另一个工具是 Java 启动开关。可以在命令行上向 NetBeans IDE 中增加启动开关,或在名为 ide.cfg 的文件(该文件与启动器本身位于同一目录 $NB_HOME/bin)中输入启动开关来进行增加。可以输入 IDE 特定启动开关并将参数直接传递到运行 IDE 的 JVM。
例如,要设置运行 NetBeans IDE 的 JVM 的 -Xmx(最大堆大小),既可以将代码行 -J-Xmx64m 增加到 ide.cfg 文件,也可以通过在 UNIX 系统中键入
./runide.sh -J-Xmx64m或在 Windows 系统中键入以下代码,来启动 IDE。
runide.exe -J-Xmx64m
ide.cfg 文件可以包含各种由空格分隔或位于不同行的 JVM 开关。注意,如果向 Sun JVM 传递了它无法识别的开关,Sun JVM 将不启动。发生此错误时,JVM 将返回一个指出导致此问题的开关的消息,如以下示例所示:
java -foo
无法识别的选项:-foo
无法创建 Java 虚拟机。
下表列出了可用的启动开关。
| 启动开关 | 描述 |
| -h --help | 打印常用启动参数的描述。 |
| --jdkhome jdk_home_dir | 使用指定的 Java 2 SDK 版本而不使用缺省 SDK。缺省情况下,在 Windows 系统中,加载器在 Windows 注册表中查找并使用最新的 SDK。 |
| --cp:a additional_classpath --cp additional_classpath | 将指定的类路径附加到 IDE 的类路径。通常,建议仅在增加定制外观实现 JAR 时使用此选项。另一方面,您可以将 JAR 增加到 NetBeans IDE lib/ext/ 目录中。 |
| -Jjvm_flag | 将指定的标记直接传递给 JVM。 |
| --laf UI_class_name | 使用给定的类作为 IDE 外观。 |
| --fontsize size | 使用以点为单位的给定大小作为 IDE 用户界面的基本字体大小。 |
| --locale language[:country[:variant]] | 使用指定的语言环境。 |
| --userdir userdir | 显式指定用户目录,该目录是存储用户设置的位置。如果在 UNIX 系统中未使用此选项,则位置为 ${HOME}/.netbeans/3.6。在 Microsoft Windows 系统中,缺省值为 Windows 缺省配置文件区域(如 c:Documents and Settingsyourlogin)下的 .netbeans3.6。 |
| --open file | 将包含指定文件的目录安装到“文件系统”窗口中并在源编辑器中打开此文件。 |
| --open file:line number | 将包含指定文件的目录安装到“文件系统”窗口中并在源编辑器中的指定行打开此文件。 |
要配置 IDE,首先应确保它使用正确的 Java 标准开发工具包 (JDK) 版本。运行 IDE 的 JDK 之所以重要,是因为它自动用作编译和执行所有源的平台。(当然,您可以对 IDE 进行配置以便在不同于 IDE 正在使用的 Java 平台上进行跨平台编译。)
要查看 IDE 在哪个 JDK 中运行,请选择“帮助”>“关于”并单击“详细信息”标签。“Java 主页”下列出了 JDK 的位置。缺省情况下,IDE 将系统注册表中指定的 JDK 用作最新的 JDK。如果计算机上只安装了一个 JDK 版本,则不会出现问题。如果安装了多个 JDK 版本,则最好显式指定 IDE 应使用的版本。为此,可以在命令行或 ide.cfg 文件中使用 --jdkhome JDK directory 开关(例如,--jdkhome c:j2sdk1.4.0)。
注意,如果要开发用于 JDK 版本 1.4 的代码,则必须在“选项”窗口中的“Java 源”节点和编译器类型上将“启用 JDK 1.4 源”属性设置为 True。还必须在“缺省调试器”和“外部执行”上将“启用断言”属性设置为 True。这些选项使 JVM 能够正确处理 JDK 版本 1.4 中引入的功能(如断言)。
用于定义 Java 设置的另一个重要工具是“选项”窗口中的“Java 源”节点。“Java 源”节点(位于“编辑”节点下)包含有关 IDE 处理 Java 源文件的方式的常规设置。可以使用“Java 源”节点进行以下任意设置:
IDE 可以识别大多数文件类型的标准文件扩展名。例如,它知道应将扩展名为 .htm、.html 和 .shtml 的所有文件作为 HTML 文件进行处理。许多文件类型(如 XML)可能包含 IDE 无法识别的非标准文件扩展名。
如果 IDE 遇到无法识别其扩展名的文件,则将在“文件系统”窗口中将该文件显示为普通文件图标。可以右键单击该文件并选择“视为文本”以便在“源编辑器”中将其作为文本文件打开。
如果要将具有某个文件扩展名的所有文件作为特定文件类型处理,则可以转到“选项”窗口并展开“IDE 配置”>“系统”>“对象类型”。“对象类型”节点包含 IDE 当前配置为可以使用的所有文件类型。可以使用“扩展名和 MIME 类型”属性指定应将哪些文件扩展名作为给定文件类型处理。
例如,JavaHelpTM 映射文件是扩展名为 .jhm 的 XML 文档。可以通过将 .jhm 增加到“XML 对象”对象类型的“扩展名和 MIME 类型”列表中,以便将所有 JavaHelp 映射文件作为 XML 文档处理。
NetBeans IDE 是一个完全模块化的 IDE,这意味着它的功能由插入到核心 NetBeans 基础结构的模块提供。如果不使用由某些模块提供的功能,则可以将这些模块关闭。关闭不使用的模块有助于缩短 IDE 的启动时间并提高性能。还可以通过从更新中心下载新模块向 IDE 中增加功能。
“安装向导”是用于启用和禁用模块的最方便的工具。禁用模块只会使 IDE 忽略该模块。该模块不会被删除,并可以随时再次启用。
要打开“安装向导”,请选择“工具”>“安装向导”,然后单击“下一步”转到该向导的“模块安装”页。

“模块安装”页将相关模块划分到模块组中。例如,“分布式应用程序支持”组包含所有用于分布式应用程序开发的模块。可以取消选中“启用”列中的复选框禁用模块组中的所有模块,也可以展开模块组节点禁用单个模块。如果只禁用模块组中的某些模块,则该组的“启用”列将显示 [boolean]。完成后,单击“完成”激活更改。
某些模块需要依赖于其它模块才能正常工作。禁用或启用这些模块可能还需要禁用或启用它们所依赖的模块。此时,IDE 将显示一个对话框,通知您还将禁用或启用的模块并请求您确认。
可以通过从 NetBeans 更新中心下载新模块向 IDE 中增加功能。要连接到更新中心,请从主窗口中选择“工具”>“更新中心”。在“更新中心”向导中,选择要连接的更新中心。确保代理信息配置正确并可以连接到 Internet。可以使用该向导页上的“代理配置”按钮编辑代理配置。准备好继续操作后,单击“下一步”。
该向导的第二页显示更新中心上的所有可用模块。该向导只显示 IDE 中尚未安装的模块或已安装模块的较新版本。已安装模块的较新版本用向上箭头标记,如下图中的“Ant 1.5.1 文档”模块所示。选择任何模块以查看有关该模块的详细信息,包括描述、更新中心上的模块的版本号以及系统已安装的模块的版本号。
要预定要安装的模块,请在窗口的左侧选择它,然后单击向右箭头按钮。要安装整个模块组,请选择该模块组节点,然后单击双向右箭头。准备好继续操作后,单击“下一步”按钮查看模块证书并安装模块。
可以使用“内存”工具栏监视 IDE 的性能。要查看“内存”工具栏,右键单击工具栏区域的任意位置,然后选中“内存”复选框。此工具栏包含一个滑块,显示当前使用的 IDE 的内存数量以及接近自动执行垃圾回收的程度。可以通过单击“内存”工具栏按钮手动启动垃圾回收。
可以通过以下方法提高 NetBeans 性能:
注意,由于 -X (尤其是 -XX JVM)开关通常是 JVM 或 JVM 供应商特定的,因此通常“不受支持”。本部分介绍的开关可用于 Sun Microsystems J2SE 1.4.1 - 其它 JVM 实现的用户可能需要删除这些开关以便运行 IDE。
以下设置在大多数系统上将产生比工厂更好的设置性能。除了设置“永久区域”大小以外,这些开关在一定时间段内已成为 IDE 的缺省开关,因此应位于 ide.cfg 文件中。来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/374079/viewspace-131986/ ,如需转载,请注明出处,否则将追究法律责任。