2008-10-06

Netbeans 的字体、默认语言和默认编码

默认时,netbeans的字体确实非常难看,于是我通过"工具", "选项"中的字体和颜色,将缺省字体改为了Courier New, 这样字体好看多了,但是输入汉字的时候变成了乱码。于是从网上找相关资料,原来可以通过下面的方式修改:

  1. 找到netbeans所用JDK的文件夹,例如:D:\Java\jdk\jdk1.6.0_07\jre\lib
  2. 复制文件fontconfig.properties.src为fontconfig.properties
  3. 修改fontconfig.properties, 将其中的sequence.monospaced.***中的内容换个顺序,也就是将alphabetic放到Chinese-***之前。
  4. 保存后,运行netbeans
确认你的netbeans的缺省字体为:Monospaced 13。这时就好看多了,与Courier New显示效果一样,而且汉字也不会变成乱码了。

修改netbeans的默认语言和编码
netbeans的默认配置文件:
C:\Program Files\NetBeans 6.0.1\etc\netbeans.conf
主要的修改就是 netbeans_default_options 选项,
对于我而言,具体有用的参数有:
a. --locale en_US
将locale定义为英语,则启动界面就是英文的了;
b. -J-Dfile.encoding=UTF-8
这个是java的选项,定义文件的默认编码为utf8;
c. --laf javax.swing.plaf.metal.MetalLookAndFeel

0 comments: