Bonjour à tous,
je cherche à créer un programme java (AWT) le plus portable possible sous java en exportant des fichiers pdf avec jasper et iReport.
Le raport .jasper contient des images référencés avec des chemins relatifs.
Sous iReport ça marche impec, c'est sous Java que ça plante:
Il paraît qu'il faut utiliser le paramètre REPORT_FILE_RESOLVER, mais pas d'info sur le net pour savoir comment s'en servir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 GRAVE: null net.sf.jasperreports.engine.JRException: Byte data not found at location : logo.gif at net.sf.jasperreports.engine.util.JRLoader.loadBytesFromLocation(JRLoader.java:482) at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:177) at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:924) at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:871) at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275) at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillTitle(JRVerticalFiller.java:311) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:247) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:801) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:517)
a+
Nicolas
Partager