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文件内容修改,重新打包。

你可能感兴趣的:(jasperreport)