最近我们将JasperReports集成到我们的企业应用程序中.我们的一些用户在客户端获得了java.lang.NoClassDefFoundError:org / springframework / core / io / Resource,这是一个Swing应用程序. jnlp文件包含jasperreports.jar,我们的代码中没有导入此类.为什么JasperReports会尝试加载这个类?
解决方法:
spring-core.jar是一个可选的jasper report dependency
为什么要加载它?
我会检查jrxml文件和jasperreports_extension.properties.