Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2007, 10h59   #1
Membre confirmé
 
Avatar de Javix
 
Inscription : juin 2007
Messages : 487
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 487
Points : 244
Points : 244
Par défaut Exemple JasperReport ne fonctionne pas

J'essaie d'exécuter un simple exemple de JasperReport (voir le code ci-dessous):
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
public static void main(String[] args) {
 
	try {
	    System.out.println("Compiling report...");
	    JasperCompileManager
		    .compileReportToFile("E:/iReport files/jasperreports_demo.jrxml");
	    System.out.println("Done!");
	} catch (JRException e) {
	    e.printStackTrace();
	}
    }
et il génère l'erreur suivante:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
Compiling report...
net.sf.jasperreports.engine.JRException: Error loading byte data : E:\develop\tests\Simple_Report_1193822880859_849125.class
	at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:294)
	at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:73)
	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.compileReportToFile(JasperCompileManager.java:136)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:95)
	at simple.Test1.main(Test1.java:16)
Caused by: java.io.FileNotFoundException: E:\develop\tests\Simple_Report_1193822880859_849125.class (The system cannot find the file specified)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(Unknown Source)
	at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:280)
	... 6 more
je ne comprends vraiement pas pourquoi... Au secours, les connaisseurs, please.
Javix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2007, 10h12   #2
Membre confirmé
 
Avatar de Javix
 
Inscription : juin 2007
Messages : 487
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 487
Points : 244
Points : 244
J'ai résolu le problème. Pour pouvoir compiler depuis Eclipse, à part des jars suivants:
Code :
1
2
3
4
5
6
7
8
 
jasperreports-2.0.2.jar
commons-collections-2.1.jar
commons-digester-1.7.jar
commons-logging-1.0.2.jar
itext-1.3.1.jar (si on envisage l'exporation vers PDF)
commons-beanutils-1.7.jar
commons-javaflow-20060411.jar
il faut absolument ajouter au classpath "jdt-compiler.jar".
Javix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h53.


 
 
 
 
Partenaires

Hébergement Web