这是因为linux下jre缺少中文字体支持导致的问题,
楼主可以google下解决方案。

解决方案 »

  1.   

    程序在linux下运行 Java ,需要更改 JVM 的配置文件!还有一个简单的方法:
    使用 JDK5.0 吧,我发现它的 Linux 安装版已经做好了设置,直接运行就可以了!
      

  2.   

    我在google里面搜出来的我都看不懂太乱了对于linux,我很弱的,希望高手能够指点一二我不想装jdk,因为jre已经足以让程序运行了。怎么改jvm的配置文件?
      

  3.   

    这是sun官方给出的解决方案,
    http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html
    这个也有参考价值
    http://www.linuxsir.org/bbs/showthread.php?s=&threadid=124319&highlight=java
      

  4.   

    Java , Installanywhere 在 Redhat 上的中文问题解决方法 
    http://blog.csdn.net/jacklondon/archive/2003/05/18/14263.aspx
      

  5.   

    搞不定 :(我用的是trubo linux,和redhat的有区别吗?
      

  6.   

    如果你的程序只有中文,不打算做多语言,将所有的 font.property 文件删除,只放一个中文的font.property 文件,里面的字体名字用中文的。
      

  7.   

    我也用地Turbo Linux一样的问题。我用Jbuilder10的Linux 基础版,把jdk改成1.5版的可以解决问题吗?
      

  8.   

    font.property
    java_home的bin文件夹底下有个可执行文件叫什么nativetoascii的第一个是你的property文件名字,第二个是生成的文件名字.
    然后执行mv 生成文件名字 你原来property文件的名字       ,注意把后缀都加上
      

  9.   

    font.property?linux底下的font.property文件?
      

  10.   

    jacklondon(jacklondon)你可以说详细点吗?怎么样只放一个中文的font.property 文件,里面的字体名字用中文的?
      

  11.   

    想修改font文件,但jdk是当初按照Turbo Linux时一起自带安装了的,在/usr/lib/jvm文件夹下有很多文件夹,比如java-1.4.2-sun-1.4.2.04、java-1.4.2、java-1.4.2-sun等等共9个文件夹,且每个文件夹下都有相应的lib及fonts文件等,那我应该修改哪个文件夹下的font文件呢?
      

  12.   

    可以支持中文的。我在linux的其他应用软件像笔记本这些,都可以输入中文的。我检查过jvm底下各个文件夹里面的font.properties.zh文件,里面有song字体的说明了的
    可是为什么还会出那个warning呢?有没有可能是因为安装jdk后,没有设好linux的环境配置啊?
      

  13.   

    在LIUNX 下安装中文字库,或者在你的程序的资源文件中,定义中文!
      

  14.   

    如何安装中文字库?我的是turbolinux 7.1 server 版本。
      

  15.   

    下载了 ttf-zh-song-1.4-13.noarch.rpm  包回来安装,可是安装后发现相应的文件夹底下并没有增加字体就是用 rpm -ivh ttf-zh-song-1.4-13.noarch.rpm 这个命令的不知道有什么地方搞错了?