Jump to content
We've recently updated our Privacy Statement, available here ×

bpprive

Members
  • Posts

    2
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by bpprive

  1. Thank you. So, I forgot to tell yesterday that the only code line being executed in this exemple is the first as Code:JasperReport reportCompile = JasperCompileManager.compileReport(path + fileName + ".jrxml"«»); I commented all the others. I found another topic on this forum which says that I would nedd to set the parser on the start of the application. I'm gonna try this. If you have any others suggestions, I take!!! Thank a lot, Bp
  2. Hello! I'm am new with Jasper. I tried it and it worked well. Now, I have a problem and I don't know where to look at to find the problem/solution. Here is the error. I'm not very experimented with java, this error doesn't give me enough information to find a solution. I don't know if it can help anyone here??? Code:java.lang.ClassCastException at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:128) at org.apache.commons.digester.Digester.getFactory(Digester.java:490) at org.apache.commons.digester.Digester.setFeature(Digester.java:546) at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.configureDigester(JRXmlDigesterFactory.java:176) at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:976) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:203) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:151) at DemoJapser.main(JasprReport:25) Here is the code tried : Code:[code]import java.util.HashMap; import net.sf.jasperreports.engine.JREmptyDataSource; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.JRExporterParameter; import net.sf.jasperreports.engine.JasperCompileManager; import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.engine.JasperReport; import net.sf.jasperreports.engine.export.JRPdfExporter; public class DemoJapser { public static void main(String[] args) { String fileName = "DemoJasper"; String path = "E:\SIE\"; try { // Compile le rapport. On peut compiler vers un fichier (.japser) ou en // memoire (comme presentement). En production, les raports sont deja // compiles en .japser pour saver du temps, cette etape n'est donc pas // necessaire. JasperReport reportCompile = JasperCompileManager.compileReport(path + fileName + ".jrxml"«»); // Inscrire tous les parametres definis dans le rapport HashMap params = new HashMap(); params.put("title", "mon titre"«»); // Rempli le rapport avec le data. On peut compiler vers un fichier // (.jprint) ou en memoire (comme presentement) // On peut lui passer un JRDataSource ou une connextion BD. // Si on part de rapports deja compile, on peut lui passer le nom du // fichier .japser au lieu du "reportCompile". JasperPrint jasperPrint = JasperFillManager.fillReport(reportCompile, params, new JREmptyDataSource()); // Exporter en PDF (27 milles autres formats sont disponibles) JRPdfExporter exporter = new JRPdfExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, path + fileName + ".pdf"«»); exporter.exportReport(); } catch (JRException e) { e.printStackTrace(); System.exit(1); } catch (Exception e) { e.printStackTrace(); System.exit(1); } } } Any suggestions? Thank a lot, Bp
×
×
  • Create New...