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 28/06/2007, 14h59   #1
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 0
Points : 0
Par défaut probleme avec les charts(affichage du digramme en pdf)

salut
actuellement je test jasper report pour l'integrer dans une application de reporting
,j'ai pu generer des rapports, mais j'ai voulu ajouter des diagrammes (charts) pour cela j'utilise
IREPORT,quand je compile et je la visualise dans ireport tout apparait tres bien (les statistiques,
et diagrammes ) puis j'obtient mon fichier .jrxml je passe à netbeans pour le reutuliser ,pour
avoir le fichier PDF qui contient le diagramme par le code suivant
Code :
1
2
3
4
5
6
7
 
asperDesign jasperDesign = JRXmlLoader.load("C:\\test_diagramme.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
 
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,connection);
 
JasperExportManager.exportReportToPdfFile(jasperPrint,"C:\\rapport_employee.pdf");

mais le code genere des erreurs de type

Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/util/PublicCloneable
at java.lang.ClassLoader.defineClass1(Native Method)




mes questions :
- pour avoir des Charts ds mon rapport(avec java) est ce que je dois ajouter du code java ?
- faut-il passer les digrammes comme image en parametres apres les avoir construit en utilisant la bibliotheque JFreeChart?
- est ce que je dois faire des configurations ou.... pour avoir des charts à partir du code ci dessus?



j'espere avoir des reponses parceque ça fait 3 jours que je cherche ss un resultat
merci beaucoup
ergo_proxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 10h28   #2
Membre Expert
 
Avatar de lazarel
 
Homme
Consultant informatique
Inscription : mai 2007
Messages : 893
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2007
Messages : 893
Points : 1 360
Points : 1 360
Bonjour,


Si dans ton build path la librairie itext respective à ta version de IReport n'est pas présente ajoute la.
Après essaie avec un fichier .jasper tu gagneras du temps ca sert à rien de recompiler ton fichier à chaque appel.

Cordialement Lazarel
lazarel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 14h43   #3
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 0
Points : 0
merci lazarel pour ton aide.
ergo_proxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2011, 13h25   #4
Membre à l'essai
 
Homme Bilal Asli
Chargé de la Qualité
Inscription : avril 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Bilal Asli
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chargé de la Qualité

Informations forums :
Inscription : avril 2011
Messages : 29
Points : 23
Points : 23
Bonjour,

J'essaye de générer un rapport fait avec iReport à partir de Talend.
Il y a des graphiques dans ce rapport et c'est ce qui pose problème. Effectivement, je n'obtiens pas d'erreur lorsque j'enlève les graphs. J'ai bien la librairie jfreechart et iText.
L'erreur renvoyé est java.lang.ClassNotFoundException: org.jfree.util.PublicCloneable (pour info j'ai bien rajouté les librairies
Code :
1
2
import net.sf.jasperreports.charts.util.*;
import org.jfree.util.PublicCloneable;
Comment faire pour palier à cette erreur?

Merci

EDIT : Ok j'ai trouvé. Il fallait que je rajoute la lib jcommon.jar!
Asli Bilal est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web