写点什么

解决 Font '宋体' is not available to the JVM

作者:源字节1号
  • 2023-03-26
    浙江
  • 本文字数:304 字

    阅读完需:约 1 分钟

解决 Font '宋体' is not available to the JVM

CentOS 中部署 JasperReport 时出错:

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM. See the Javadoc for more details.



原因:操作系统默认语言是英文版的。修改为中文并拷贝 windows 的字体到 linux 系统中并应用,重启应用服务器即可。

解决方法:

1、把需要用到的字体(可以直接拷贝 windows 系统的 C:\WINDOWS\Fonts 下的相关字体)拷贝当前项目的 classpath 下,一般为 classes 目录下

2、在 classpath 里添加 jasperreports.properties 属性文件

文件内容为:net.sf.jasperreports.awt.ignore.missing.font=true

3、重启应用服务器


如若转载,请注明出处:开源字节   https://sourcebyte.vip/article/303.html

用户头像

源字节1号

关注

一个着迷于技术又喜欢不断折腾的技术活跃者 2022-03-09 加入

一个着迷于技术又喜欢不断折腾的技术活跃者。喜欢并热爱编程,执着于努力之后所带来的美好生活!

评论

发布
暂无评论
解决 Font '宋体' is not available to the JVM_微信小程序_源字节1号_InfoQ写作社区