Jasper Report和Netbeans 7.2

时间:2013-03-30 05:49:38

标签: java jasper-reports

我无法通过按钮加载报告。这是我的代码。当我点击按钮时,它会显示向下图像错误。

try {
 InputStream in =
 getClass().getResourceAsStream("C:/Users/RaMiNdU/Documents/NetBeansProjects/TimeTable
 Generator/src/timetable/generator/sem1.jrxml");
 JasperDesign jasperDesign = JRXmlLoader.load(in);
 Map<String, Object> param = new HashMap<>();
 JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
 JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, param );
 JasperViewer.viewReport(jasperPrint, false);
 } catch (Exception e) {
    System.out.println(e.getMessage());
 }

This is the error message which is displaying ..when I click the button

2 个答案:

答案 0 :(得分:0)

将commons-digester.jar添加到您的类路径中,您应该通过

答案 1 :(得分:0)

  • commons-digester在Classpath中不可用。
  • 任何启动脚本都会覆盖Classpath环境变量。
  • 检查日志文件中的java.lang.ExceptionInInitializerError。 NoClassDefFoundError到期 静态初始化失败是很常见的。
  • 使用多个类加载器时,您的课程可能不可见。