最近开发统计功能,用到了JFreeChart 折线图,在window下功能正常,跟新到linux服务器上却发现中文都变成了“口口口”了,然后网上找资料,搞来搞去都没办法,后来看到一文章 ,用了他们的第一种方法终于解决了
文章地址:http://blog.csdn.net/loveany121/article/details/7944077
JFreeChart默认字体有"Arial", "Dialog", "Dialog", "SansSerif", "Tahoma"
而需要用到是宋体等中文字体时,JVM找不到相关字体文件,所以会显示乱码,解决方法如下。
1.复制所使用的中文字体文件(如simsun.ttc)到此目录中(如果没有fallback目录,请手动建立。)
$JAVA_HOME/jre/lib/fonts/fallback(linux系统中找到jdk安装目录)