net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘xx’ is not ...

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘xx’ is not available to the JVM. 

这是由于没有对应字体导致的, 因为有的japserperreport.jar中的default.jasperreports.properties文件中

net.sf.jasperreports.awt.ignore.missing.font=false

如果字体不存在的话就会出现异常了。

简单的解决方法 :在classpath 中加一个jasperreports.properties文件,加一行

net.sf.jasperreports.awt.ignore.missing.font=true

重新编译。

或是将jasperreport.jar 中的properties文件内容修改,重新打包。

猜你喜欢

转载自lycccxzt.iteye.com/blog/2196092
xx