Problème compilation java en ligne de command

[Résolu/Fermé]
Signaler
-
 Limb -
Bonjour,

Je souhaite pouvoir compiler et executer un projet en ligne de commande mais j'ai l'erreur :

"Erreur : Impossible de trouver ou charger la classe principal .\B2Btar\sl\B2B\src\main\java\net\mote\b2b\B2BFsm "

Voila les commandes que j'ai tapé :

"javac -classpath .\lib\uml.jar;.\lib\sl.jar;.\lib\sip.jar; .\B2Btar\sl\B2B\src\main\java\net\mote\b2b\B2BFsm.java "

Cela me génère 5 fichiers .class et cela n'indique pas d'erreurs.

Puis ensuite :

"java -classpath .\lib\uml.jar;.\lib\sl.jar;.\lib\sip.jar; .\B2Btar\sl\B2B\src\main\java\net\mote\b2b\B2BFsm"

Et c'est la qu'il m'indique l'erreur.

Si quelqu'un arrive à me dépêtrer de ce problème ...

Merci d'avance pour vos réponses.

2 réponses

Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 861
Tu dois compiler ta classe et l'exécuter au même niveau que ton package, et c'est ce nom de package que tu dois passer en paramètre de java, pas le chemin d'accès au fichier.

Par exemple comme ceci :

cd B2Btar\sl\B2B\src\main\
javac -classpath .;..\..\..\..\lib java\net\mote\b2b\B2BFsm.java
java .;..\..\..\..\lib java.net.mote.b2b.B2BFsm
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Merci beaucoup, j'ai modifié mon package et cela marche nickel !