我们即将从jasperreports版本3.6.0迁移到最新版本4.5.1。 我们的报告汇编进展顺利。 但填写某些报告会导致JRFontNotFoundException
java.lang.RuntimeException:net.sf.jasperreports.engine.util.JRFontNotFoundException:Font' sansserif' JVM无法使用。有关详细信息,请参阅Javadoc。
奇怪的是,这个异常只是在一个子集中抛出 所有报道。同一个项目中有工作报告,也使用上面提到的sansserif。我无法弄清楚为什么会出现这种异常
有什么想法吗?
答案 0 :(得分:2)
我终于找到了问题的解决方案 - 这是一个套管问题,造成的 旧版iReport。
通过查看上面的例外,我注意到术语“sansserif”完全用小写字符书写。
在相应报告的xml中,我找到了“sansserif”和“SansSerif”的混合物。 我们还从iReport 3.6.0迁移到iReport 4.5.1。 我们团队中没有人直接用XML编写报告。所以我想这是一些 一种iReport问题。