ich den folgenden Code verwenden einen Bericht zu drucken:Nach dem Kompilieren sales.jrxml Datei erstellen es null.jasper statt sales.jasper
JasperPrint jasperPrint = null;
try {
JasperCompileManager.compileReportToFile("C:\\Nevro\\reports\\salesDetails.jrxml");
jasperPrint = JasperFillManager.fillReport("C:\\Nevro\\reports\\salesDetails.jasper", new HashMap(),
new JRTableModelDataSource(itemTable.getModel()));
JasperViewer jasperViewer = new JasperViewer(jasperPrint);
jasperViewer.setVisible(true);
} catch (JRException ex) {
Logger.getLogger(Invoice.class.getName()).log(Level.SEVERE, null, ex);
}
In dem Ort C:\Nevro\reports\
ich salesDetails.jrxml
erstellt habe. Dann lese ich in Java-Code die Datei und kompiliere sie. Ich habe erwartet, kompilierte Datei als salesDetails.jasper
zu erstellen, aber es erstellt nur null.jasper
.
Kann mir jemand einen Grund und eine Lösung geben, um das zu klären?
Arbeit erledigt. Danke Kumpel deine Antwort führe mich zur Lösung. als folge meinem neuen Code ist JasperCompileManager.compileReportToFile ("C: \\ Nevro \\ berichtet \\ salesDetails.jrxml", "C: \\ Nevro \\ berichtet \\ salesDetails.jasper"); – Lasan