Bonjour tout le monde,

Voilà je voudrais pouvoir tracer des graphes et pour cela je pense utiliser
l'outil JGraph que j'ai téléchargé à cette adresse :

http://www.jgraph.com/jgraphdownload.html

Dans cet outil, on trouve un fichier HelloWorld.java que j'aimerais pouvoir exécuter.

Je suis dans un environnement console Cygwin/Windows XP
J'ai réussi à compiler le fichier HelloWorld en indiquant le fichier .jar contenu
dans le répertoire 'lib' de l'outil :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
javac -classpath C:/cygwin/mesProgJava/Graphes/jgraphx/lib/jgraphx.jar HelloWorld.java
J'essaye de faire la même chose pour l'exécution :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java -classpath C:/cygwin/mesProgJava/Graphes/jgraphx/lib/jgraphx.jar HelloWorld
Mais j'obtiens toujours une erreur NoClassDefFoundError :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: HelloWorld.  Program will exit.
Je précise que je lance ma commande java dans le répertoire où se trouve la
classe compilée (HelloWorld.java)

Donc je cherche la méthode pour exécuter cet exemple tout simple, l'outil JGraph peut être téléchargé en quelques secondes si vous voulez essayer