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)