JasperReport Problem in Runtime

Bigbob

Mitglied
Hallo zusammen,

ich habe einen meinem Programm einen kleinen Report mit JasperReport hinzugefügt, funktioniert auch soweit gut, wenn ich direkt aus eclipse starte. Wenn ich jedoch ein Runnable Jar File erstelle, funktioniert dies leider nicht, es wird kein PDF erzeugt.

Java:
import java.util.HashMap;

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRExporter;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.data.JRXmlDataSource;
import net.sf.jasperreports.engine.export.JRPdfExporter;
   
   
   
  public class print {
  
	  public static void test() throws JRException {
  
                  String reportFileName = "bin/print/TestPage1.jasper";
                  String outFileName = "TestPage1.pdf";
                  String xmlFileName = "file.xml";
                  String recordPath = "/Test_output";
                  
                  JRXmlDataSource jrxmlds = new JRXmlDataSource(xmlFileName,recordPath);
                  
          @SuppressWarnings("rawtypes")
		HashMap hm = new HashMap();
          
          try
          {
              JasperPrint print = JasperFillManager.fillReport(
                          reportFileName, 
                          hm, 
                          jrxmlds);
              
              JRExporter exporter = new JRPdfExporter();
              
              exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,outFileName);
                      exporter.setParameter(JRExporterParameter.JASPER_PRINT,print);
                      
                      exporter.exportReport();
                      System.out.println("Created file: " + outFileName);             
          }
          catch (JRException e)
          {
              e.printStackTrace();
          }
          catch (Exception e)
          {
              e.printStackTrace();
          }
  
      }

Vielleich weiß ja jemand von Euch was an meinem Code falsch ist, komm da leider nicht weiter.
Vielen Dank im Voraus,

Viele Grüße
Jochen
 

turtle

Top Contributor
Was passiert denn, wenn Du das Programm mit "java -jar" von der Kommandozeile startest?

PS: Ich vermute aber, dass es Probleme mit den Pfaden gibt, weil die Dateien (*.jasper) nicht aus der JAR-Datei geladen werden können. Wenn dem so ist, lade die Dateien über den Classpath.
 
Zuletzt bearbeitet:

Bigbob

Mitglied
Hallo Turtle,

Vielen Dank, das war!!! PDF Generierung klappt jetzt.:toll:


Habe jetz anstatt:
Java:
String reportFileName = "bin/print/ConcretPage1.jasper";
über den Classloader gelanden:
Java:
InputStream reportFileName = ClassLoader.getSystemResourceAsStream("print/ConcretPage1.jasper");

Einziges Problem, was ich noch habe ist, dass das im JasperReport enthalten Bild nicht gefunden wird.
Weißt Du wie ich Jasper sagen kann, dass es für den Report im Classpath suchen soll?

Nochmals vielen Dank...

Viele Grüße
Jochen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Problem mit JasperReport XML & JSON 6
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
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

Ähnliche Java Themen

Neue Themen


Oben