A
Azrahel
Gast
Einen wunderschönen guten Morgen erstmal.
Ich hab da ein Problem, und zwar hätt mein Chef gern das wir mal Reporte mit Jasper machen. Und nach kurzer Suche im Netz hat ich dann auch so ziemlich alles zusammen.
nun klappts aber nicht :-( war klar.
Die JavaKlasse:
Die ReportDatei:
Die Fehlermeldung:
net.sf.jasperreports.engine.JRException: Error compiling report java source files : C:\javaifai\eclipse 3.1\workspace\Area51\FirstReport_1148891890515_959132.java
Und das wars dann auch schon. nicht sehr aufschlussreich für nen Jasper-Anfänger. Kann mir da jemand nen Tip geben bitte?
Ich hab da ein Problem, und zwar hätt mein Chef gern das wir mal Reporte mit Jasper machen. Und nach kurzer Suche im Netz hat ich dann auch so ziemlich alles zusammen.
nun klappts aber nicht :-( war klar.
Die JavaKlasse:
Code:
package reports;
import java.util.HashMap;
import net.sf.jasperreports.engine.*;
public class FirstReport {
public static void main(String[] args) {
JasperReport jasperReport;
JasperPrint jasperPrint;
HashMap parameter = new HashMap ();
parameter.put("aParameter", "Hallo Welt");
try {
jasperReport = JasperCompileManager.compileReport("C:/javaifai/eclipse 3.1/workspace/AREA51/reports/FirstReport.jrxml");
jasperPrint = JasperFillManager.fillReport(jasperReport, parameter, new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(jasperPrint, "C:/javaifai/eclipse 3.1/workspace/AREA51/reports/output.pdf");
} catch (JRException e) {
System.err.println(e);
}
}
}
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport name="FirstReport">
<parameter name="aParameter" class="java.lang.String"/>
<detail>
<band height="200">
<textField >
<reportElement x="200" y="60" width="200" height="50" />
<textElement><font size="36"/></textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{aParameter}]]></textFieldExpression>
</textField>
</band>
</detail>
</jasperReport>
Die Fehlermeldung:
net.sf.jasperreports.engine.JRException: Error compiling report java source files : C:\javaifai\eclipse 3.1\workspace\Area51\FirstReport_1148891890515_959132.java
Und das wars dann auch schon. nicht sehr aufschlussreich für nen Jasper-Anfänger. Kann mir da jemand nen Tip geben bitte?