Bonjour,
Je dois exécuter un jar(Test.jar) qui contient une classe(Test.class) avec des dépendances dans un autre jar(oracle.jar).
1er cas:
Les deux jars sont dans le même répertoire.
Le fichier manifest de Test.jar est le suivant:
L'execution de Test.jar fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4Manifest-Version: 1.0 Main-Class: Test Class-Path: oracle.jar
2eme cas:
Le jar Test.jar est dans un réperoire
le jar oracle.jar est sur un autre disque D:/test/oracle.jar
Le fichier manifest de Test.jar est le suivant:
L'exécution de Test.jar provoque l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4Manifest-Version: 1.0 Main-Class: Test Class-Path: D:/test/oracle.jar
Peut-on indiquer un chemin absolu dans un fichier manifest? Si oui, comment procède-t-on?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Exception in thread "main" java.lang.NoClassDefFoundError: Test
Merci
Partager