問題展示:
解決方案
本系統采用宋體,若是其它字體,可以類似排查
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
重新啟動項目否則不生效