[Java]problema jasper report dopo compilazione file .jar

nunzio.rizzo74

Nuovo Utente
11 Nov 2017
5
0
1
46
Salve a tutti e buona domenica.
Ho un altro piccolo ma noiosissimo problemino
Ho creato un piccolo gestionale che funziona completamente sul mio pc ma quando vado ad esportare il file jar e cambiare pc, l'unica cosa che nn funziona è il report:
Uso jasper report e nonostante abbia cercato in giro nn ho trovato nulla.
Vi lascio il codice del bottone che genera il report .Premetto che accetto anche consigli su alternative a jasper report.
Grazie in anticipo

Codice:
try{
         
            String scelta= ric_serv.getText();
            Update_table();
            InputStream in = new FileInputStream(new File("c:\\gest\\report\\totaleSaldo.jrxml"));
           JasperDesign jd = JRXmlLoader.load(in);
            String sql = "select * from servizi_erogati where azienda='"+scelta+"'";
            JRDesignQuery jrdq = new JRDesignQuery();
            jrdq.setText(sql);
            jd.setQuery(jrdq);
            JasperReport jr = JasperCompileManager.compileReport(jd);
            HashMap para= new HashMap();
            JasperPrint jp = JasperFillManager.fillReport(jr,para,conns);
            JasperExportManager.exportReportToPdfFile(jp, "c:\\gest\\report\\totaleSaldo-"+scelta+".pdf");
           // JasperViewer.viewReport(jp,false);
           
            JOptionPane.showMessageDialog(null,"Report creato correttamente");
         try{
Process exec = Runtime.getRuntime().exec("cmd.exe /C c:/gest/utility/open.bat");       }
         catch (Exception e){}}
        catch(FileNotFoundException | JRException | HeadlessException e)
        {
            JOptionPane.showMessageDialog(null,"Errore creazione report");
        }

    }