Problem mit JasperReport

Status
Nicht offen für weitere Antworten.
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:
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);
			}

	   }
	}
Die ReportDatei:
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?
 

DP

Top Contributor
schau dir mal das ireport an, das ist eine grafische oberfläche, womit du jasper-reports erstellen kannst.
 
A

Azrahel

Gast
Hab ich :)

sieht auch echt gut aus, das Tool. Aber wenn ich das benutze rasseln mir noch mehr Fehlermeldungen rein :-(

Da muss ich wohl noch ein büsschen übeln...
 

DP

Top Contributor
kompilieren geht bei mir mit dem tool auch nicht, das mache ich immer mit dem code.

welche datenquelle hast du im ireport angegeben?

db oder bean?
 
A

Azrahel

Gast
Weder noch, ich hab alle Daten in der Aufrufenden Javaklasse per HashMap übergeben. Ging auch prima.

Was aber da wohl interessant ist, bei mir klappt das kompilieren mit IReport einwandfrei, wenns mal nicht geht gibt das Tool auch echt sinnvolle Fehlermeldungen raus. Dafür klappt das kompilieren im Code garnicht, ich muss immer die fertigen .jasper-Dateien mit JasperManager.loadReport(...) laden, und die ist deprecatet :-/

Aber soweit hab ichs schonmal zum laufen *freu*
 

DP

Top Contributor
hmm... deprecated?

ich mache das so (mit den fertigen japser-files)

Code:
       File invoice = new File("rechnung_netto_de.jasper");
        JasperReport jr = (JasperReport) JRLoader.loadObject(invoice.getAbsolutePath());
        JasperPrint jasperPrint = JasperFillManager.fillReport(jr, null, new JRTestDataSource(ob));
        JasperPrintManager.printReportToPdfFile(jasperPrint, ob.getAuftragsnummer() + ".pdf");
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B JasperReport Problem in Runtime XML & JSON 2
O XPATH Problem - Anfänger XML & JSON 4
so_ein_Komischer Problem mit Clean and Build XML & JSON 1
P JAXB-Problem XML & JSON 1
W Problem mit dem mit XML sortierung XML & JSON 2
S Jaxb Unmarshalling Problem XML & JSON 4
E einfaches Problem XML + XSD + jedit XML & JSON 2
S Xslt Problem XML & JSON 2
S Problem with JAXB unmarshalling classes that have the same name in @XmlRootElement XML & JSON 2
R Problem bei: XML und XSL zu HTML XML & JSON 2
M Read / write Problem beim ByteStrom XML & JSON 2
M XML write Problem zweiter Ansatz XML & JSON 3
M XML read Problem XML & JSON 4
M XML write Problem XML & JSON 2
whitenexx Problem beim parsen von Facebook XML XML & JSON 3
M XML Unicode Problem XML & JSON 2
S XJC --> Java-Objects compile Problem XML & JSON 4
F XPath-Problem mit DOM4J XML & JSON 8
B JPA + JAXB Mapping Problem XML & JSON 2
T XPath Problem: finden einer Node nach Attributswert XML & JSON 2
G Problem beim schreiben von XML in eine File XML & JSON 2
S Encoding Problem XML & JSON 7
K JAXB und Maps -> Marshalling-Problem XML & JSON 6
B Problem beim löschen von ChildNodes aus einem XML-DOM XML & JSON 3
E JDOM - Problem beim Zusammenfügen zweier Dateien XML & JSON 2
M JExcelAPI (JXL) Encoding Problem XML & JSON 11
S DOM Parsen Problem mit HTML Sonderzeichen XML & JSON 4
A aus xml --> html Problem XML & JSON 3
Y stax Problem XML & JSON 3
slawaweis Problem mit XSLT (wahrscheinlich ein Bug in Java 6) XML & JSON 16
T Problem beim Parsen von Attribut xmlns="urn:com:test&qu XML & JSON 6
P XPath Problem XML & JSON 2
J Problem beim XML-Lesen XML & JSON 2
M Problem mit FOP in Java Programm XML & JSON 2
S Problem mit XPath XML & JSON 4
J Problem mit compile einer XSD XML & JSON 3
N jdom problem beim lesen von child elementen XML & JSON 5
N problem bei xml lesen mit jdom XML & JSON 2
A XPath Problem XML & JSON 2
W JDOM element ändern funzt nich :( [problem gelöst] XML & JSON 3
G Problem mit XML-Schema Validierung mit Java XML & JSON 12
B jdom: getChildren() problem XML & JSON 4
H XSL-FO Problem mit If XML & JSON 2
loadbrain XPath Problem XML & JSON 2
T addContent / Problem mit Variable XML & JSON 2
F Problem mit JAXB Unmarshaller XML & JSON 2
F JDOM und XPath - Problem mit Namespace ohne Prefix XML & JSON 5
8 SAXParser Problem, startElement wird nicht ausgeführt XML & JSON 2
M Java und XSLT: Performanz-Problem XML & JSON 5
X JDOM SAXBuilder Validationschema - Problem XML & JSON 8
G Problem mit getContent XML & JSON 4
K stax problem XML & JSON 2
S Problem mit SAX XML & JSON 6
G DOCTYPE Problem beim Transformer/TransformerFactory etc. XML & JSON 13
C XSD Problem XML & JSON 16
R Problem bei Erstellung von XML(JDOM) XML & JSON 3
R Problem mit SAX-Parser characters() XML & JSON 7
M XPath Problem im Zusammenhang mit document() XML & JSON 2
P Problem beim erstellen eines neuen Elements (JDOM) XML & JSON 5
Z Problem mit getNodeValue() und setNodeValue() in DOM XML & JSON 6
H JAXB CUSTOMIZATION PROBLEM XML & JSON 2
M XPATH und RSS (Problem namespaces) XML & JSON 7
P SAXParser problem? XML & JSON 2
S Problem beim Erstellen eines pdfs XML & JSON 3
V Problem mit xsd XML & JSON 2
P XML mit hilfe von JDOM abspeichern macht Problem XML & JSON 6
G Problem mit addContent() XML & JSON 4
B DTD Problem - Reihenfolge der Einträge XML & JSON 2
R Problem beim Auslesen von Attributen XML & JSON 4
K Problem mit ant/java web services XML & JSON 4
K xml Datei mit JDOM erzeugen, Problem Namespaces XML & JSON 1
P Problem mit XML und DOM XML & JSON 2
N Jasperreport XML & JSON 0
R cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'. XML & JSON 4

Ähnliche Java Themen

Neue Themen


Oben