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 :
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>
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.

J'ai fait un programme qui se résout au minimum :
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");
  }
Mais quand je le lance, j'obtiens l'erreur suivante :
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 !