NetBeans 6.1 界面语言设置

从官网下载的NetBeans不论是中文版还是英文版默认的操作界面都是中文,并且字体十分恶心。
因为NetBeans是根据用户本地的操作系统来自动设置界面语言的,并且没有提供更改的功能。
笔者更习惯于在英文环境下开发,故希望能把界面语言改为英文并使系统能正常支持中文。

可通过如下方式解决该问题:
进入{NB_HOME}\etc,其中{NB_HOME}为NetBeans的安装路径。编辑netbeans.conf文件。将其中的# command line switchs:下面那行命令后添加如下启动参数:
-J-Duser.language=zh -J-Duser.country=US
添加后的效果示例如下:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Duser.language=zh -J-Duser.country=US"
关于前面几个参数的解释,可以参照NetBeans的guide:http://www.netbeans.org/kb/55/using-netbeans/configuring.html#pgfId-1158626
后面添加的几个参数-J-Duser.language=zh -J-Duser.country=US是调用Java的本身系统属性,设置语言为zh(中文),国家为US(美国)。
国家设为US,是为了使NetBeans的界面显示为英文,而语言设为zh,是为了使NetBeans能够支持中文。若只需要英文,则可以把language设为en。
不过,在调用file browser的时候会发现左边一系列windows特性的中文按钮都回变成乱码。
在NetBeans的tools\options\fonts&colors\syntax\下的language选项设置all languagesdefault的字体为一个能够支持中文的字体,如:Microsoft YaHei
如果觉得显示的字体太小,可在以上参数后面再添加参数--fontsize {FONT_SIZE},改变显示字体的大小。添加后的效果示例如下:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Duser.language=zh -J-Duser.country=US --fontsize 13"

需要特别指出的是,
编辑器中字体可以通过修改配置解决。但是Output字体无法通过配置进行修改。
但我们可以通过修改JDK的默认配置达到目的。不过,这样做会导致所有的Java GUI程序都受影响。
具体方法参见笔者的另外一篇文章:http://www.cnblogs.com/xxpal/articles/1219354.html

posted @ 2008-07-01 17:42  念月思灵  阅读(2098)  评论(0编辑  收藏  举报