问题展示:
解决方案
本系统采用宋体,若是其它字体,可以类似排查
Font rewardFirstFont = new Font("SimSun", Font.BOLD, 20);
linux系统字体-检查
查询linux系统所有字体
fc-list
检查是否有目标字体(SimSun),发现没有
JDK字体-检查
-- 查找jdk 环境变量
echo $JAVA_HOME-- 查找jdk-jre运行环境字体
cd /soft/app/jdk1.8.0_181/jre/lib/fonts
发现没有SimSun,这个时候由此可以看出,缺少字体SimSun
上传字体 SimSun
查找并复制字体到桌面即可
C:\Windows\Fonts
通过 rz 命令上传
rz simsun.ttc
-- 刷新字体缓存
fc-cache -f -v
重新启动项目否则不生效