2006-12-21

JDK 6 for linux的中文问题

关键字: java 中文乱码
    在linux下做java开发已经好几年了,经历了jdk1.4 -> 6.0。 看着java在linux下的中文问题已经在慢慢改善。到6.0不做任配置都已经能正常运行很多中文程序,但可惜还是会有些中文问题。例如运行jedit, netbeans等程序。甚至是自己写的hello world swing程序的系统菜单都是乱码的。
    但解决方法很简单,在JRE 5以上的java环境中,java会自动加载$JAVA_HOME/jre/lib/fonts/fallback目录下的字体。链接或复制宋体或微软雅黑等字体到该目录即可解决。
    但官方文档上说此法只适用于swing程序,要让awt程序也支持中文,还要自己设字体配置文件。由于我很少会用到awt程序,也就懒得去改了,有需要的朋友请参考Font Configuration Files
评论
Sam1860 2006-12-22
官方jdk for linux只有两种打包格式下载嘛,一个是RPM,另一个是自解压的,我下的是自解压版,直接运行就会解压一个JDK目录出来的,自解压版跟linux发行版无关,所以我一般都下这个版
Arbow 2006-12-22
老兄你怎样装这个6.0的?我下载了个rpm包,拥alien转成deb然后再dpkg...有没有更便捷的方法?
发表评论

您还没有登录,请登录后发表评论

Sam1860
搜索本博客
存档
最新评论
评论排行榜