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