信息化
新闻日历
图片新闻
苹果iPad预订热潮暴涨 人数超当年iPhone
自iPad可以预定以来,顾客对iPad的热情持续高涨。市调...
2010/02/24
奢侈品:侧滑全键盘WM智能手机阿玛尼三星B7620
手机经过十几年的发展已经摆脱了当初笨重、难看的标签...
2010/02/22
Alienware前高管造Origin高端游戏悍本(图)
近日,Origin公司推出了一款游戏笔记本,型号为Eon18。...
2010/02/22
虚幻引擎3驾临iPhone 3GS
近日,Epic Games的副总裁Mark Rein展示了点儿新鲜玩意...
2009/12/23
分析评论
中国移动难逃山寨机杯具:Ophone乃下下签
我认为标准的建立应该按照以下逻辑推动。上策,完全自...
2010/02/01
Twitter网友热论苹果平板电脑 iPad名字遭嘲讽
苹果CEO史蒂夫·乔布斯(Steve Jobs)一揭开iPad的神秘...
2010/01/28

Linux操作系统JDK中文字体设置方法介绍




作者: 赛迪网
CNETNews.com.cn
2008-06-18 18:43:06
关键词: Java JDK 操作系统 Linux

  我们经常会发现在Linux下,java应用程序的中文会变成一个一个的“口”字,这样会给我们的使用带来很多的困扰。但是我们又不愿意放弃Linux和java的便捷。

  怎么来解决这个问题呢?

  其实,要解决这个问题也挺简单。

  首先来说说产生这个问题的原因。java程序启动的时候会去在$JAVA_HOME/jre/lib/fonts目录下寻找相应的字体来显示。由于 JDK默认没有中文字体,所以我们需要手工的来设置一下,让java应用程序能够找到相应的中文字体。这样就能够解决问题了。

  现在思路已经很清晰了,那我们就来着手解决问题吧。

  基本步骤如下:

  1)cd $JAVA_HOME/jre/lib/fonts

  2)mkdir fallback

  3)cp xxx.ttf fallback #xxx.ttf代表你想要的中文字体文件

  4)cd fallback

  5)mkfontscale

  6)mkfontdir

  其实,我们可以一条命令解决这个问题。将Linux系统的字体目录作为JDK下面的一个字体目录连接。

  ln -s $FONTS_PATH/FONT_DIR $JAVA_HOME/jre/lib/fonts/fallback

  你在打开你的java应用程序就会看到久违的中文了。   

用户评论

  • 用户名
  • 评论内容