Fedora 13 运行NetBeans,linux\windows通用版6.91中文乱码问题

参考:http://linarin.javaeye.com/blog/588207

此问题属于OpenJDK中文字体配置错误导致。
1、查看自己使用的JVM,我使用的是/usr/lib/jvm/java

2、进入目录/usr/lib/jvm/java/jre/lib

3、备份下原来所有以fontconfig开头的文件

4、删除fontconfig.bfc和fontconfig.Fedora.bfc

5、修改文件:fontconfig.Fedora.properties.src

在最后的字体文件映射处,原文件的字体文件目录错了,修改如下:
===============================================
例:()
----原来的:

filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkunifonts-uming/uming.ttc

修改为:

filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkuni-uming/uming.ttc
===============================================
修改:
filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkuni-uming/uming.ttc
filename.AR_PL_ZenKai_Uni=/usr/share/fonts/cjkuni-ukai/ukai.ttc
增加:
filename.WQY_MICROHEI=/usr/share/fonts/wqy-microhei/wqy-microhei.ttc
filename.WQY_ZENHEI=/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

注意,修改完成的这个文件,要一定要是你系统中存在的字体文件。
6、复制一份刚才修改的fontconfig.Fedora.properties.src 到 fontconfig.properties
一切OK,启动netbeans就OK了。

你可能感兴趣的:(Fedora 13 运行NetBeans,linux\windows通用版6.91中文乱码问题)