出现如下错误:
java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 607, local class serialVersionUID = 608
错误原因是 jasperreports.jar 版本不统一
jrxml complie to jasper 是在 iReport 中完成的,然后直接把 .jasper 拷贝 到应用中使用,一直抛错,后来发现是 iReport 和应用中使用的 jar 版本不一致,
iReport :jasperreports-1.1.1.jar
应用:jasperreports-1.2.0.jar
统一为 jasperreports-1.2.0.jar 就可以了