红联Linux门户
Linux帮助

Ubuntu Serve12.04下java导出图片乱码

发布时间:2015-10-20 09:55:05来源:linux网站作者:上善若水_厚德载物

代码用java将html转成图片,其中是用swing的控件JEditorPane做的,在linux部署环境下图片乱码,解决方法如下。


1.下载simsun.ttc(宋体)

点击下载:http://download.csdn.net/detail/supercrsky/7821973


2.复制到linux系统的 /usr/share/fonts/truetype 目录中


3.切换到linux中JDK安装目录 jdk/jre/lib/fonts


4.创建fallback目录,为java设定默认字库(当swing找不到系统中对应字库时会使用默认字库)。

sudo mkdir fallback 
cd fallback 
sudo ln -s /usr/share/fonts/truetype/simsun.ttc 
sudo mkfontdir 
sudo mkfontscale 


5.刷新系统环境

source /etc/profile 


6.如果是web项目,需要重启应用服务器,如Tomcat.


以上在 Ubuntu Server 12.04 测试通过。


在Ubuntu 14.04 64bit上安装批量图片处理器XnConvert:http://www.linuxdiyf.com/linux/13931.html

Ubuntu安装图片浏览与管理器Phototonic 1.6.17:http://www.linuxdiyf.com/linux/13229.html