红联Linux门户
Linux帮助

解决linux下jdk1.5显示中文为方块

发布时间:2006-08-07 12:48:06来源:红联作者:flycocoon
  JDK配置正常,但是在安装netbeans5.0中文版时,发现全是方块啊,我想应该是汉字吧,以前在安装squirrel-sql-2.2final-install.jar包里,也出现类似的情况,没有在意,这次全成方块了,怎么行呢?想来想去应该是JDK的字体的缘故吧!

解决方法如下:

1、在windows的字体目录拷贝simsun.ttf文件(如果是simsun.ttc你就复制成ttf吧)到JDK字体目录

#cp simsun.ttf $JAVA_HOME/jre/lib/fonts

2、修改$JAVA_HOME/jre/lib/fonts/fonts.dir文件内容,记得要先做个备份呀,改错了我可不管你啦,将每行的原来的字体改成simsun.ttf吧

以下有个例子:

48
simsun.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-1
simsun.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-1
simsun.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-1
simsun.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-1
simsun.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-2
simsun.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-2
simsun.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-2
simsun.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-2
simsun.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-2
simsun.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-2
simsun.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-2
simsun.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-2
simsun.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-4
simsun.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-4
simsun.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-4
simsun.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-4
simsun.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-4
simsun.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-4
simsun.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-4
simsun.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-4
simsun.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-5
simsun.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-5
simsun.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-5
simsun.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-5
simsun.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-5
simsun.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-5
simsun.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-5
simsun.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-5
simsun.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-7
simsun.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-7
simsun.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-7
simsun.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-7
simsun.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-7
simsun.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-7
simsun.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-7
simsun.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-7
simsun.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-9
simsun.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-9
simsun.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-9
simsun.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-9
simsun.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-9
simsun.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-9
simsun.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-9
simsun.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-9

是不是改得有些手累啊,想捷径啦!

3、你再执行./sjsas_pe-8_2-nb-5_0-linux-zh_CN.bin 是不是方块变成汉字了呀?如果是的话,那就恭喜你啦,你搞定啦,我的就是这样OK啦!
文章评论

共有 0 条评论