Jasper reports 字体扩展是否在JVM字体中注册?

Jasper reports 字体扩展是否在JVM字体中注册?,jasper-reports,Jasper Reports,我正在为我的JasperReports报告尝试字体扩展。大多数报告都运行良好 但一些具体报告给出了这一例外: net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'ArialBD' is not available to the JVM. ArialBD字体捆绑在MyFontExtensionsJAR中,并定义了它的正确映射。那么为什么会出现这种错误呢?我还有另一个困惑,当我们使用字体扩展时,这些字体是否在JVM中注册?

我正在为我的JasperReports报告尝试字体扩展。大多数报告都运行良好 但一些具体报告给出了这一例外:

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'ArialBD' is not available to the JVM.

ArialBD字体捆绑在MyFontExtensionsJAR中,并定义了它的正确映射。那么为什么会出现这种错误呢?我还有另一个困惑,当我们使用字体扩展时,这些字体是否在JVM中注册?就像它们实际存在于jre/lib/font文件夹中一样。有人能澄清这一困惑吗。

你把jar添加到类路径了吗?是的,它已经出现在类路径上了。除此之外,字体扩展中定义的其他字体工作正常。字体扩展是否在JVM上注册?