ah ok merci, je savais pas trop à quoi ca servait.
Parcontre je suis toujours bloqué sur mon problème de compilation avec la librairie. J'ai essayé de mettre tout les .class du .jar (la librairie) dans mes propres dossier ou j'ai mes .class mais j'ai toujours des erreurs de compilation (moins mais toujours). Je ne pense vraiment pas que cela soit du à la librairie elle même ... Pour information, c'est une librairie permettant de générer des diagrammes, c'est JFreeChart (
http://www.jfree.org/jfreechart/).
Voici le code que j'essaye de compiler (c'est un exemple donné par les développeurs de la librairie):
package com.jrefinery.chart.demo;
import com.jrefinery.data.DefaultPieDataset;
import com.jrefinery.chart.ChartFactory;
import com.jrefinery.chart.JFreeChart;
import com.jrefinery.chart.ChartFrame;
public class First {
public static void main(String[] args) {
// create a dataset...
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("Category 1", new Double(43.2));
data.setValue("Category 2", new Double(27.9));
data.setValue("Category 3", new Double(79.5));
// create a chart...
JFreeChart chart = ChartFactory.createPieChart("Sample Pie Chart", data, true);
// create and display a frame...
ChartFrame frame = new ChartFrame("Test", chart);
frame.pack();
frame.setVisible(true);
}
}
et les erreurs de compilation
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:2: package com.jrefinery.data does not exist
import com.jrefinery.data.DefaultPieDataset;
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:3: cannot resolve symbol
symbol : class ChartFactory
location: package chart
import com.jrefinery.chart.ChartFactory;
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:4: cannot resolve symbol
symbol : class JFreeChart
location: package chart
import com.jrefinery.chart.JFreeChart;
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:5: cannot resolve symbol
symbol : class ChartFrame
location: package chart
import com.jrefinery.chart.ChartFrame;
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:10: cannot resolve symbol
symbol : class DefaultPieDataset
location: class com.jrefinery.chart.demo.GDC_Stats
DefaultPieDataset data = new DefaultPieDataset();
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:10: cannot resolve symbol
symbol : class DefaultPieDataset
location: class com.jrefinery.chart.demo.GDC_Stats
DefaultPieDataset data = new DefaultPieDataset();
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:15: cannot resolve symbol
symbol : class JFreeChart
location: class com.jrefinery.chart.demo.GDC_Stats
JFreeChart chart = ChartFactory.createPieChart("Sample Pie Chart", data, true);
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:15: cannot resolve symbol
symbol : variable ChartFactory
location: class com.jrefinery.chart.demo.GDC_Stats
JFreeChart chart = ChartFactory.createPieChart("Sample Pie Chart", data, true);
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:17: cannot resolve symbol
symbol : class ChartFrame
location: class com.jrefinery.chart.demo.GDC_Stats
ChartFrame frame = new ChartFrame("Test", chart);
^
P:\Document\Missions\Statistiques\src\GDC_Stats\src\GDC_Stats.java:17: cannot resolve symbol
symbol : class ChartFrame
location: class com.jrefinery.chart.demo.GDC_Stats
ChartFrame frame = new ChartFrame("Test", chart);
^
10 errors
Process completed.
Voila donc a priori il reconnait pas les noms de classe de la librairie, donc il ne prend pas en compte la librairie elle-même.
Bon, cela ne vous avance pas tellement mais bon,
Si je fais la compilation en ligne de commance soit:
javac -g:none -O -verbose -classpath .:..jcommon1.0.jar truc.java
Ca me sort les mêmes erreurs de compilation
Bon je vais essayer de tout relire serieusement (c en anglais) voir si je ne me trompe pas de bibliothèque (mais bon ...)