出现如下错误:
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 就可以了
本文介绍了因JasperReports版本不一致导致的应用错误,并提供了解决方案。具体问题表现为在iReport中编译JRXML文件生成JASPER文件时,由于所用JasperReports版本与应用程序中版本不同而引发异常。
782

被折叠的 条评论
为什么被折叠?



