LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 903|回复: 7

我的终端运行java时不显示中文

[复制链接]
发表于 2005-4-13 11:08:46 | 显示全部楼层 |阅读模式
我安装了j2sdk1.4.2_08,想用它来运行java,
文件:test.java
=======================================
public class test {
  public static void main(String[] args) {
    System.out.println("Hello, linux万岁!");
  }
}
=======================================
javac test.java 没问题
java test 时中文不能显示,总出现“?”或乱码。

怎么能让它正常显示中文?
发表于 2005-4-13 13:15:53 | 显示全部楼层
好像要安装 zhcon吧。我的就能显示。到google或者rpmfind搜索一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-13 15:27:30 | 显示全部楼层
装过了啊,除了这个时候不显示中文外,其它情况都正常
回复 支持 反对

使用道具 举报

发表于 2005-4-13 15:52:30 | 显示全部楼层
那应该就是要设置jre的字体了。

这是jdk5.0的,1.4.2的跟这个不一样,不知道在哪儿有,你自己搜一下吧

http://addone.blogchina.com/blog/article_17203.226902.html
回复 支持 反对

使用道具 举报

发表于 2005-4-13 20:33:57 | 显示全部楼层
Java1.5的只需要在$JAVA_HOME/jre/lib/fonts/目录中新建一个fallback目录,然后把中文字体复制到fallback目录就行了 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-14 08:38:56 | 显示全部楼层
Post by zlbruce
Java1.5的只需要在$JAVA_HOME/jre/lib/fonts/目录中新建一个fallback目录,然后把中文字体复制到fallback目录就行了 。


我放进去一个simsun字体,可是还不行.是不是还要设置什么地方.比如那个fonts.dir文件?
回复 支持 反对

使用道具 举报

发表于 2005-4-14 10:03:20 | 显示全部楼层
晕了,我以为你用的是jdk1.5的。1.4的我不知道阿。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-15 13:25:19 | 显示全部楼层
我现在就把它换成1.5的去...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表