小编use*_*749的帖子

在jasperReport文件中出现错误

首先,我在iReport 5.1.0中创建一个R_D1.jrxml文件.

我执行报告的Java代码如下所示:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.HashMap;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperFillManager;

public class DbReportFill{

  Connection con;
  public void generateReport() {
    try {
      Class.forName("com.mysql.jdbc.Driver");
      Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sentiment","root", "abcd");
      System.out.println("Filling report...");
      JasperFillManager.fillReportToFile("/home/abcd/report/R_D1.jrxml",new HashMap<String, Object> (), con);
      System.out.println("Done!");
      con.close();
    } catch (JRException e) {
      e.printStackTrace();
    } catch (ClassNotFoundException e) {
      e.printStackTrace();
    } catch (SQLException e) {
      e.printStackTrace();
    }
  }

  public static void main(String[] args) {
    new DbReportFill().generateReport();
  }

}
Run Code Online (Sandbox Code Playgroud)

当我执行该类时,我得到以下异常:

Filling report...
net.sf.jasperreports.engine.JRException: Error loading object from file …
Run Code Online (Sandbox Code Playgroud)

java jasper-reports

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

jasper-reports ×1

java ×1