我创建了一个使用ireport 5.6.0生成报告的netbeans应用程序。我已经包含了该项目的所有必需库。创建jar文件后,一切在我的机器上都可以正常运行,但是将其放在另一台PC上后,碧玉报告不起作用。当我单击“打印”按钮时,没有任何显示。
打印按钮的代码:
try{
Map param=null;
InputStream is=getClass().getResourceAsStream("/Report/Inward.jrxml");
JasperDesign jd=JRXmlLoader.load(is);
JasperReport jasreport = JasperCompileManager.compileReport("source");
JRTableModelDataSource Ds = new JRTableModelDataSource(Inward_LogTable.getModel());
JasperPrint jprint = JasperFillManager.fillReport(jasreport, param,Ds);
JasperViewer.viewReport(jprint,false);
}catch(Exception e){
e.printStackTrace();
}
}
任何帮助都可以。谢谢