Problème de classpath dans un jar
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:
Code:
1 2 3 4
|
Manifest-Version: 1.0
Main-Class: Test
Class-Path: oracle.jar |
L'execution de Test.jar fonctionne.
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:
Code:
1 2 3 4
|
Manifest-Version: 1.0
Main-Class: Test
Class-Path: D:/test/oracle.jar |
L'exécution de Test.jar provoque l'erreur:
Code:
1 2
|
Exception in thread "main" java.lang.NoClassDefFoundError: Test |
Peut-on indiquer un chemin absolu dans un fichier manifest? Si oui, comment procède-t-on?
Merci