Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 10.04下Netbeans使用OpenJDK造成中文显示不正常的解决方案

我在Ubuntu 10.04下是直接sudo apt-get install netbeans装的,其自动下载的是OpenJDK而不是Sun的JDK,而OpenJDK的fontconfig.properties文件配置中文有问题,所有导致中文显示不正常。

fontconfig.properties位置(默认)    
/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/
wqy-microhei字体位置(默认)         
/usr/share/fonts/truetype/wqy            

解决办法:
1、打开fontconfig文件,在文件开头将中文字体除了wqy,其他统统注释掉。如下:
# Chinese fonts
#allfonts.umingcn=AR PL UMing CN
#allfonts.umingcn.motif=AR PL UMing CN
#allfonts.uminghk=AR PL UMing HK
#allfonts.uminghk.motif=AR PL UMing HK
#allfonts.umingtw=AR PL UMing TW
#allfonts.umingtw.motif=AR PL UMing TW
allfonts.wqy-zenhei=WenQuanYi Zen Hei
#allfonts.wqy-zenhei.motif=WenQuanYi Zen Hei
#allfonts.shanheisun=AR PL ShanHeiSun Uni
#allfonts.shanheisun.motif=AR PL ShanHeiSun Uni
2、将下面字体文件地址改掉
filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf
改成
filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc
这样WenQuanYi_Zen_Hei这个对象对应了微米黑字体,有点牛头对马嘴,不过暂时就先这样不管了,www.linuxidc.com现在重启netbeans就可以看到中文正常显示了~一种嵌入式Linux系统GUI的实现RHEL 6 Beta版初体验:成熟、稳定与创新相关资讯      NetBeans  Ubuntu 10.04 
  • Oracle将NetBeans交给了Apache基金  (今 07:43)
  • 使用Maven在NetBeans下构建Wicket  (04月11日)
  • NetBeans 8.1 IDE 发布下载  (11/05/2015 08:50:13)
  • 甲骨文准备将NetBeans交给Apache管  (09月19日)
  • 在 NetBeans 中开发一般 Java 应用  (12/11/2015 09:21:57)
  • NetBeans 8.1 RC2 发布下载,正式  (11/02/2015 13:24:30)
本文评论 查看全部评论 (0)
表情: 姓名: 字数