[Java] ajouter des JARs en lignes de commande

KX Messages postés 19031 Statut Modérateur -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,

Ce matin, j'ai commencé à utiliser la librairie GraphStream pour programmer des graphes en Java.
Pour l'utiliser avec Eclipse, pas de problème, j'ai fait Add External JARs avec mes deux librairies gs-core.jar et gs-algo.jar, et ça fonctionne nickel.

Maintenant je veux faire un petit fichier commande qui lance ExempleCours.class du package tp1.
Je mets donc java tp1.ExempleCours dans mon fichier .cmd, et ça me donne :

Exception in thread "main" java.lang.NoClassDefFoundError: org/graphstream/graph 
/Graph 
Caused by: java.lang.ClassNotFoundException: org.graphstream.graph.Graph 
        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: tp1.ExempleCours.  Program will exit.

Il apparaît clairement qu'il attend que je lui fournisse les classes qui sont dans les JARs (ce qui est tout à fait compréhensible) mais comment faire en ligne de commande ?

Je vous remercie de votre aide !

La confiance n'exclut pas le contrôle
A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Up ?
0