gpt4 book ai didi

java - 贾斯珀 : Error loading object from file

转载 作者:太空宇宙 更新时间:2023-11-04 14:38:43 30 4
gpt4 key购买 nike

首次使用 iReport。我添加了所有必需的 JAR 文件,但仍然收到相同的错误。该怎么办?错误信息如下:

Exceptionnet.sf.jasperreports.engine.JRException: Error loading object from file

导致错误的代码:

    private void btnReportActionPerformed(java.awt.event.ActionEvent evt) {
try {
String jrxmlFile = "C:\\Users\\Heart\\Desktop\\report1.jrxml";
Connection con = DriverManager.getConnection("jdbc:mysql:///database","root","");

JasperPrint print = (JasperPrint) JasperFillManager.fillReport(jrxmlFile, null, con);
JasperViewer.viewReport(jprint);
} catch (Exception e) {
System.out.print("Exception" + e);
// e.printStackTrace();
}
}

堆栈跟踪

    net.sf.jasperreports.engine.JRException: Error loading object from file : C:\Users\Heart\Desktop\report1.jrxml at 
net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:127) at
net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:99) at
net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:272) at
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:‌​745) at
TableExaminee.btnReportActionPerformed(TableExaminee.java:384)

最佳答案

尝试下面的代码,

 String jrxmlFile = "C:\\Users\\Heart\\Desktop\\report1.jrxml";
Connection con = DriverManager.getConnection("jdbc:mysql:///database","root","");
JasperReport jasperReport = JasperCompileManager.compileReport(jrxmlFile);
JasperPrint print = (JasperPrint) JasperFillManager.fillReportToFile(jrxmlFile, new HashMap<String, Object> (), con);
JasperViewer.viewReport(jprint);

有关更多详细信息,请访问此 link

关于java - 贾斯珀 : Error loading object from file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25232035/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com