J'ai une application qui utilise un pot externe. J'ai utilisé Eclipse et ça marche bien. J'exporte comme jar d'eclipse, ayant créé un fichier manifeste qui a comme chemin de classe: ./cab.v1.jar Je place les deux jars dans le même répertoire. Je cours dans la ligne de commande: java -jar MyApp.jarJava exécuter jar qui dépend de l'autre jar de la ligne de commande
et obtenir java.lang.NoClassDefFoundError pour les classes du cab.v1.jar (autre pot) ont également essayé java -cp. -jar myApp.jar mais pas de succès. Qu'est-ce que je fais de mal?
Merci. Je l'ai essayé, je n'ai pas travaillé mais j'ai extrait le fichier jar et j'ai vu qu'eclipse n'utilisait pas mon class-path dans le fichier maninifest. L'a fait manuellement et cela fonctionne. Une idée pourquoi eclipse fait cela? – Cratylus
Vous devez utiliser Export -> Runnable Jar pour cela. –
@Ravn Andersen: Merci !!! Avec le pot runnable cela a fonctionné! – Cratylus