Bonjour,
Voilà j'ai un souci lors du lancement d'un .jar.
Lorsque je lance java -jar test.jar, je me retouve avec:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log/Logger
Bon alors j'ai crée le .jar avec eclipse (exportation).
le .jar crée,test.jar, utilise d'autres .jar que je met dans le CLASSPATH (en variable environnement windows).
J'ai un jarlog.jar qui contient org/apache/log/logger que je renseigne dans le classpath.
Lorsque je fais javac .... -> puis java .... ça fonctionne très bien. j'arrive à voir le .jar jarlog.jar !!!!!!!!!!!!!
Par contre en lançant java -jar test.jar impossible de trouver org/apache/log/Logger.
j'arrive pas à voir om se situe le problème.
si quelqu'un à une idée, merci par avance!
D'autre part j'ai essayé à travers eclipse de modifier le manifest généré et de mettre Classpath dans le manifest mais il me dit lors de la génération du . jar too line long.
Partager