|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Nov 2014
Messaggi: 1
|
problema applicazione java - jasper report
Ciao a tutti,
ho sviluppato un applicazione in java per gestire ordini clienti e fornitori, e funziona tutto correttamente su tre pc (windows7home, windows2012server, windows7prof) però ho un problema per quanto riguarda un pc touch acer con windows 8.1: in questo non riesco a visualizzare il report?? Le librerie sono state posizionate correttamente e lo si deduce dal fatto che quelle utilizzate per il resto del programma java(esempio com.toedter.calendar.JCalendar e driver db) funzionano correttamente avete suggerimenti o consigli su prove da fare?? non so cosa potrebbe essere?? di seguito posto il codice grazie /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package controller.ordiniCLI; import java.sql.Connection; import java.sql.DriverManager; import net.sf.jasperreports.engine.JasperCompileManager; import net.sf.jasperreports.engine.JasperExportManager; import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.engine.JasperPrintManager; import net.sf.jasperreports.engine.design.JasperDesign; import net.sf.jasperreports.engine.xml.JRXmlLoader; import java.util.Map; import net.sf.jasperreports.view.JasperViewer; public class GestoreStampaJasper { public GestoreStampaJasper(GestoreDatiOrdini datiApp) { this.datiApp = datiApp; JASPER_REPORT_FOLDER = (String)datiApp.getMapConfig().get("JASPER_REPORT_FOLDER"); } private GestoreDatiOrdini datiApp; private String JASPER_REPORT_FOLDER; public static String JASPER_FILENAME = "reportOrdineClienteConParam"; public void StampaOrdine(Map parameters, boolean conConferma) throws Exception { //caricamento file JRXML JasperDesign jasperDesign = JRXmlLoader.load(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jrxml"); //compilazione del file e generazione del file JASPER JasperCompileManager.compileReportToFile(jasperDesign, JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper"); //rendering e generazione del file PDF JasperPrint jp = JasperFillManager.fillReport(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper", parameters, datiApp.getConnection()); JasperExportManager.exportReportToPdfFile(jp, JASPER_REPORT_FOLDER + "report.pdf"); JasperPrintManager.printReport(jp, conConferma);//true->con conferma } public void StampaOrdineAVideo(Map parameters) throws Exception { //caricamento file JRXML JasperDesign jasperDesign = JRXmlLoader.load(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jrxml"); //compilazione del file e generazione del file JASPER JasperCompileManager.compileReportToFile(jasperDesign, JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper"); //rendering e generazione del file PDF JasperPrint jp = JasperFillManager.fillReport(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper", parameters, datiApp.getConnection()); try { JasperViewer.viewReport(jp, false); } catch (Exception e) { e.printStackTrace(); } } } |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:27.