解决ubuntu下面的openjdk1.6的中文显示问题

一开始按照网上的指导,去找到目录“/usr/lib/jvm/java-6-openjdk/jre/lib”,发现里面没有目录fonts,但是发现配置文件“fontconfig.properties”,于是想自己改改看吧,必须用管理员权限:sudo gedit fontconfig.properties 修改了其中# Chinese fonts下面的代码,改好后是这样的:

然后运行 sudo mkfontdir sudo mkfontscale 运行thinkingrock发现还是方块字。

然后再次修改这个文件,搜索关键字Wen,结果发现如下配置串filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf,我去这个目录发现没有这个文件,只有扩展名为ttc的文件存在。于是将该处改为filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc 然后运行sudo mkfontdir sudo mkfontscale

再启动thinkingrock一切ok。