我正在尝试通过 Eclipse ide 生成碧玉报告,但是当我执行以下代码行时:
jasperReport = JasperCompileManager.compileReport("reports/samplereport.jrxml");
我收到以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:146)
我已将 apache 通用消化器 jar 添加为项目库,但似乎没有什么不同。注意:我来自 java 新手(即我有 .NET 背景),所以我很可能会做一些非常明显的事情!