Bonjour,
Je souhaite utiliser JFreeChart dans mon application Java.
J'utilie Eclipse pour le développement et Maven pour gérer les dépendances.
J'ai ajouté JFreeChart dans le fichier pom de mon projet :
Le téléchargement de la librairie et de ses dépendances s'est bien effectué : je dispose bien de jfreechart et de jcommon dans les dépendances Maven de mon projet, les jar apparaissent même dans Eclipse sous le répertoire Maven2 Depedencies qui apparaît grâce au plugin Maven d'Eclipse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.7</version> </dependency>
J'ai fait un programme qui se résout au minimum :
Mais quand je le lance, j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public static void main(String[] args) { LOG.info("toto"); XYSeries series = new XYSeries("XYGraph"); }
java.lang.NoClassDefFoundError: org/jfree/data/xy/XYSeries
at org.myapp.performance.analyse.charts.GrapheReception.main(GrapheReception.java:47)
Pourtant encore une fois, mon code compile et lorsque je vais sur l'import de la classe XYSeries et que je tape F3, j'arrive bien à la définition de la classe.
J'avoue ne pas voir d'où pourrait venir le problème.
Bref : au secours !
Partager