我正在使用 Jasper 报告生成报告。我收到错误消息“JVM 无法使用字体”。我通过在我的系统中安装所需的字体解决了这个问题并且工作正常。但是当我将它部署在服务器上并尝试运行它时,它开始给出同样的错误......!谁能告诉我如何解决它。?谢谢
问问题
1621 次
1 回答
1
典型示例是,当开发人员在 Windows 上的 iReport 中开发报表时使用 Arial,然后该报表在部署到 Linux 上的 JasperReports Server 时无法运行。一种解决方案是将字体安装在操作系统上,无论您将在何处运行报告。
一个更好的解决方案是使用字体扩展。这是 JasperReports 机制,可确保您拥有所需的字体。几年前我写了一篇关于字体扩展的文章。这是一个很好的起点。JasperReports 文档也谈到了它。
于 2012-05-08T16:15:51.913 回答