@ http://www.cnblogs.com/highriver/archive/2010/06/24/1764520.html

解决Spark乱码:

Linux下Java图形界面中文显示乱码问题往往是所合适的jre/fonts里面没有合适的字体。

比如spark会往~/.install4j里面写入最后一行,说明spark使用的jre是其自带的jre.

1
2
3
JRE_VERSION    /home/gaoyibo/work/jdk1.6.0_05    1    6    0    05
JRE_VERSION /usr 1 6 0 0
JRE_VERSION /home/gaoyibo/comodo/openfire/Spark/jre 1 6 0 02

所以遇到乱码问题解决:

1,找到jre路径,创建fallback文件夹

1
2
cd <path_to_spark>/Spark/jre/lib/fonts
sudo mkdir fallback

进入fallback文件夹,链接中文字体(我选的是文泉驿正黑)

1
2
3
4
cd fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
sudo mkfontdir
sudo mkfontscale
知识共享授权条款
本著作Chen, Zai-Chun制作,以知识共享 姓名标示-相同方式分享 4.0 国际 授权条款释出

留言