在windows上调试正常,但是部署到linux上图片上的文字就出现乱码,代码大致的流程是在一个图片写文字,调用系统的宋体文字,查了一下百度,原因是linux是没有相关的字体导致的,解决方案就是在将Windows/Fonts下的字体ttc后缀改为ttf,然后把改后的文件复制到部署的服务器 ${java_home}/jre/lib/fonts目录下,重启搞定。