【发布时间】:2011-04-18 05:38:59
【问题描述】:
我正在尝试使用 DynamicJasper 生成报告,但出现以下错误:
net.sf.jasperreports.engine.util.JRFontNotFoundException:
Font 'Arial' is not available to the JVM.
msttcorefonts 已安装,但我猜 JVM 没有使用其中的任何字体。
我使用的是 Ubuntu 10.04。
我该如何解决这个问题?
【问题讨论】:
-
我实际上忽略了它......只需设置以下“net.sf.jasperreports.awt.ignore.missing.font=true”这个坏主意......但暂时解决了问题....
-
您需要在 Ubuntu 中安装 microsoft 字体,请参阅此链接以获取信息 .. embraceubuntu.com/2005/09/09/installing-microsoft-fonts
-
你在哪里设置这个?我正在 jbilling 中使用 jasperreports 的嵌入式版本,其中不存在可编辑的 jasperreports.properties 文件。
-
@Andrew,这似乎不是一个好的解决方案(我知道问题是旧的),但也许我们避免报告不一致更好,我已经通过了答案。
标签: jvm jasper-reports ubuntu-10.04 dynamic-jasper