Hallo,
ich versuche mich gerade am iReport und habe da ein Problem. Leider bringt er mir beim starten des Reports immer einern Kompilierungsfehler.
Am jrxml kann das nicht liegen, da ich schon mehrere ausprobiert habe.
Hier mal mein Aufruf:
Wäre super, wenn da jemand ne Idee hat.
Viele Grüße
Rilly
ich versuche mich gerade am iReport und habe da ein Problem. Leider bringt er mir beim starten des Reports immer einern Kompilierungsfehler.
Code:
net.sf.jasperreports.engine.JRException: Error compiling report java source files : T:\workspace3.2\Verwaltung\Erster32View_1197478579424_70473.java
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:93)
at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:67)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:190)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:220)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:153)
at demo.Example1.main(Example1.java:44)
Caused by: java.io.IOException: Cannot run program "javac": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:62)
... 5 more
Caused by: java.io.IOException: CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 9 more
Hier mal mein Aufruf:
Code:
JasperReport jasperReport;
JasperPrint jasperPrint;
HashMap<String, String> parameter = new HashMap<String, String>();
parameter.put("aParameter", "hallo");
try {
jasperReport = JasperCompileManager.compileReport("JRXML/neu.jrxml");
jasperPrint = JasperFillManager.fillReport(jasperReport, parameter, new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(jasperPrint, "neu.pdf");
}
catch (JRException e) {
e.printStackTrace();
}
Viele Grüße
Rilly