出现
Fontconfig head is null
错误通常是因为 JDK 在运行环境中无法正确读取字体配置或缺少必要的字体文件
1. 安装系统字体包
yum install -y fontconfig freetype-devel
2. 强制刷新字体缓存
fc-cache -fv
3. 启用 Headless 模式
在 Java 启动参数中添加 -Djava.awt.headless=true
java -Djava.awt.headless=true -jar your-app.jar