我在java中使用jasper报告编写生成报告的代码,我编写以下代码,使用结果集从mysql数据库生成报告。
JRResultSetDataSource resultSetDataSource = new JRResultSetDataSource(resultSet);
System.out.println("Filling report...");
JasperFillManager.fillReportToFile("reports/DbReportDS.jasper", null, resultSetDataSource);
System.out.println("Done!");
当我执行此代码时,它会生成以下错误
Filling report...
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: reports\DbReportDS.jasper
答案 0 :(得分:0)
尝试
URL in = this.getClass().getResource("/wifi/tickets/tickets.jasper");
report = (JasperReport) JRLoader.loadObject(in);