Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    JasperReport - Non viene rilevato il file

    Salve a tutti,
    sto impazzendo a generare un report, ma il codice non riconosce nemmeno il path fisico assoluto del file.
    codice:
    public void handle(ActionEvent event) {
                    System.out.println("primo report ");
                   // stampaPDF("report/testReport.jrxml");
                    JasperReport jasperReport;
                    JasperPrint jasperPrint;
                    try
                        {
                         jasperReport = JasperCompileManager.compileReport("C\\Users\\TI_LT1010\\Documents\\NetBeansProjects\\KitImbotteWeb\\src\\report\\testReport.jrxml");
                         jasperPrint = JasperFillManager.fillReport(
                         jasperReport, new HashMap<Object, Object>(), new JREmptyDataSource());
                         JasperExportManager.exportReportToPdfFile(
                         jasperPrint, "report/reportPDF.pdf");   
                         }
                         catch (JRException e)
                         {
                         e.printStackTrace();
                         }
    
    
                }
            });
    Ecco l'errore che viene restituito:
    codice:
    primo report 
    net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: C\Users\TI_LT1010\Documents\NetBeansProjects\KitImbotteWeb\src\report\testReport.jrxml (Impossibile trovare il percorso specificato)
    	at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:172)
    	at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152)
    	at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:150)
    	at kitimbotteweb.KitImbotteWeb$3.handle(KitImbotteWeb.java:117)
    	at kitimbotteweb.KitImbotteWeb$3.handle(KitImbotteWeb.java:107)
    	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
    	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
    	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
    	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
    	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
    	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
    	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
    	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
    	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
    	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:28)
    	at javafx.event.Event.fireEvent(Event.java:171)

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Mitele Visualizza il messaggio
    "C\\Users\\TI_LT1010\\Documents\\NetBeansProjects\\Kit ImbotteWeb\\src\\report\\testReport.jrxml"
    Manca ':'
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    Ho provato a mettere anche il path: C\\Users\\TI_LT1010\\Documents\\NetBeansProjects\\ KitImbotteWeb\\src\\kitimbotteweb\\estReport.jrxml ");
    ma niente da fare

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Ripeto che manca innanzitutto il ':'.

    Poi comunque (anche ammesso che poi funzioni) avere un path "assoluto" in un sorgente è una pessima idea, valida solo per qualche prova al volo o poco più.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    Ragazzi ho risolto così:

    codice:
    InputStream inputStream = new FileInputStream ("C:\\Users\\TI_LT1010\\Documents\\NetBeansProjects\\KitImbotteWeb\\src\\kitimbotteweb\\estReport.jrxml");
                         JasperDesign jasperDesign = JRXmlLoader.load(inputStream);
    
    
                         jasperReport = JasperCompileManager.compileReport(jasperDesign)
    Ho inserito le seguenti librerie e credo che il problema sia questo:

    jasperreports-3.5.3.jar
    commons-logging-1.1.3.jar
    commons-collections-2.1.jar
    commons-beanutils-1.5.jar
    commons-digester-1.6.jar


    Scusate ma come faccio a sapere quali sono le dipendenze giuste per jasperreports-3.5.3.jar??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.