Exécution de jar (log4j introuvable)
Bonjour à tous,
Mon application fonctionne très bien sous Eclipse, j'utilise le système de log log4j. Je voudrais l'exporter sous la forme d'un fichier jar.
Le fichier se génère très bien (à par les warnings que j'ai validé) , mais à l'exécution de la ligne de commande que j'utilise pour l'exécution de mon programme :
Code:
java -classpath ".;./log4j.jar" -jar monApli.jar
J'obtiens le message :
Code:
1 2 3
|
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at main(MonAppli.java:71) |
Pourtant le fichier log4j.jar est bien dans le même répertoire que le jar de mon appli et je peu en voir le contenu à l'aide de la commande :
Code:
jar tf momAppli.jar
Ce jar est d'ailleur très bien exécuté quand je débuge mon appli avec eclipse.
Avez vous des idées pour que je résoude mon problème ?