(本贴可任意转载,如想转贴请注明出处,谢谢!)
系统环境:RedHat FC4 + JDK5
由于FC4在选择安装向导界面语言为中文后,系统安装完会设置系统的默认语言为zh_CN.UTF-8,又由于安装了NetBeans的英文版,在X中无法正常显示界面的文字,可能是因为NetBeans对UTF-8支持的不好吧(呵呵,可能是小弟才疏学浅吧,高手见笑了:P)。不过在RedHat9中安装就不会有问题。
由于小弟要在编程时写入中文的注释,所以不想将X设置为英文的(如果设置为英文的,就不会出现乱码了:))
闲话少说,现在就开始。
根据netbeans网站的资料(如下):
配置 IDE 启动开关
配置 IDE 的另一个工具是 Java 启动开关。您可以在命令行上将启动开关添加到 IDE,或者在名为 netbeans.conf 的特殊文件(位于 NetBeans 安装文件夹的 etc 文件夹中)中输入它们。您可以输入特定于 IDE 的启动开关,然后将参数直接传递到在其中运行 IDE 的 JVM。
例如,要为在其中运行 IDE 的 JVM 设置 -Xmx(最大堆大小),请将 -J-Xmx64m 一行添加到 netbeans.conf 文件,或者通过在 UNIX 系统上键入以下内容从命令行启动 IDE:
./netbeans.sh -J-Xmx64m
或者,在 Windows 系统上键入以下内容:
netbeans.exe -J-Xmx64m
netbeans.conf 文件可以具有各种 JVM 开关(由空格分隔或位于单独的行上)。请注意,如果 JVM 无法识别所传递的开关,则它将不会启动。出现此错误时,JVM 将返回一条消息,指出导致问题的开关,如以下示例所示:
java -foo
Unrecognized option: -foo
Could not create the Java virtual machine.
下表列出了可用的启动开关。
启动开关 | 描述 |
---|
-h
--help | 打印常用启动参数的描述。 |
--cp:p additional_classpath | 将指定类路径附加到 IDE 的类路径之前。 |
--cp:a additional_classpath | 将指定类路径附加到 IDE 的类路径之后。 |
--fontsize size | 设置 IDE 用户界面中的字体大小,以磅表示。如果未使用此选项,则字体大小为 11 磅。 |
--jdkhome jdk_home_dir | 使用指定的 Java™ 2 SDK 版本,而不是缺省的 SDK。缺省情况下,在 Microsoft® Windows 系统上,加载器会在注册表中查找并使用最新的可用 SDK。 在升级 IDE 使用的 SDK 之前,应该备份用户目录。如果以后需要恢复到先前的 JDK,可以切换到已备份的用户目录,从而确保不丢失任何设置。 要切换 IDE 的用户目录,请使用 -userdir 开关,下面将对其进行详细介绍。 |
-Jjvm_flag | 将指定标记直接传递给 JVM。 |
-J-Dsun.java2d.noddraw=true | 防止使用 DirectX 进行呈现。此开关可能会防止在某些带有不合格图形卡的 Microsoft Windows 系统上出现问题。 |
-J-Dnetbeans.debugger.jpda.transport=dt_shmem userdir | 使用“调试”>“启动”命令启动调试会话时,强制 IDE 使用共享内存连接。在将调试器附加到已经运行的进程时,此参数不起作用。 |
-J-Dorg.netbeans.spi.java.project. support.ui.packageView.USE_TREE_VIEW=true | 以基于目录的视图(而不是基于包的视图)显示“项目”窗口中的包。 |
--laf UI_class_name | 选择给定的类作为 IDE 的外观。以下是两个外观类的示例:
- com.sun.java.swing.plaf.motif.MotifLookAndFeel
- javax.swing.plaf.metal.MetalLookAndFeel
|
--locale language[:country[:variant]] | 使用指定的语言环境。 |
--open file | 在源代码编辑器中打开文件。 |
--open file:line number | 在源代码编辑器中打开文件,并将光标置于指定行上。 |
--userdir userdir | 显式指定 userdir(它是存储用户设置的位置)。 如果在 UNIX 系统上未使用此选项,则缺省情况下该位置为 HOME 目录。在 Microsoft Windows 系统上,缺省情况下该位置为您首次启动 IDE 时指定的位置。 您可以在“关于”对话框中确定当前用户目录。选择“帮助”>“关于”,然后单击“详细信息”标签。该标签列出了“用户目录”的位置以及其他的产品详细信息。 |
由以上的资料得知,可修改netbeans的启动配置。但是netbeans5.5的配置文件与以前版本所放置的位置不同,
而是放置在{%netbeans-setup-path%}/etc/netbeans.conf文件中。
故将“--locale language=en”加入到此文件中的netbeans_default_options项中,如:“-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true --locale language=en”,启动IDE,界面就变为了英文。
小弟对LINUX了解甚少,所以不知道这个--locale language值还可以设置为哪些值,如有高手知道请赐教,十分感谢。(请写入评论中)