Oi gente. To usando JasperReports 3.0.1 e o iReport-nb-3.1.1. Seguindo varios tutoriais, eu fiz o seguinte codigo
ResultSet rs = stm.executeQuery( query );
/* implementação da interface JRDataSource para DataSource ResultSet */
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
JasperDesign jasperDesign = JRXmlLoader.load("D://pkgs_java//Jasper//report5.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null,jrRS);
JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\aiai.pdf");
//JasperExportManager.exportReportToXmlFile("D://documents and settings//dandrad//workspace//JasperHello//report5.jasper", false);
Minha intencao eh exportar pro xml,mas estou testando com pdf,mas encontro o seguinte erro.
net.sf.jasperreports.engine.JRException: No report compiler set for language : null
at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:508)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
at TesteJasper.main(TesteJasper.java:38)
Ja tentei abrir o report usando a seguinte linha, sem compilar…
JasperFillManager.fillReportToFile(“D://pkgs_java//Jasper//report5.jrxml”, null, jrRS);
e ocorre o seguinte erro
net.sf.jasperreports.engine.JRException: Error loading object from file invalid stream header
Ja estou a 2 dias tentando rodar o report q fiz usando o ireport e nao consigo caminhar. Por favor me ajudem…Abraços
