侧边栏壁纸
博主头像
MDZZW博主等级

曾经也是帅哥,如今只是肉多

  • 累计撰写 28 篇文章
  • 累计创建 26 个标签
  • 累计收到 7 条评论

Jasperreports 报错 Font 'XXX' is not available to the JVM

MDZZW
2023-12-31 / 0 评论 / 0 点赞 / 353 阅读 / 166 字
温馨提示:
本文最后更新于 2023-12-31,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

错误描述

Linux 或者K8S 容器化后 jasperreports 找不到字体

解决办法

将字体文件放入$JAVA_HOME/jre/lib/fonts
没有这目录就手工创建 不成功你来找我

容器化同理在Dockerfile 文件种加入 COPY 字体文件 $JAVA_HOME/jre/lib/fonts/
容器镜像必须是的语言必须是: zh_CN.UTF-8 否者无法正常显示汉字,Linux一般不需要特殊配置

网上无效做法

  1. 在classpath里添加 jasperreports.properties 属性文件文件内容为:net.sf.jasperreports.awt.ignore.missing.font=true
  2. 重新安装字体 刷新缓存 用fc-list 能出现安装的字体列表
0

评论区