Bonjour
C'est sans aucun doute un classique mais malgré mes recherches je ne trouve pas de solution.
J'ai un premier programme tout bête dont le but est de tester la connexion à une base Oracle. Je génère le jar (cf piéce jointe), j'inclus la bibliothèque d’accès à Oracle dans le JAR et j'y ajoute un MANIFEST.MF pour indiquer le Class-Path: lib/ojdbc5.jar. La bibliothèque est incluse dans le JAR.
Cela ne fonctionne pas avec comme anomalie : java.lang.ClassNotFoundException.
Par contre si je copie le répertoire lib dans le dossier contenant testoracle.jar, la commande : java -jar testoracle.jar fonctionne.
Il me semble bien faire. Je ne comprends pas pourquoi cela ne fonctionne pas.
Merci d'avance de toute idée.
JFD
PS: le code source est dans le ZIP joint. Les identifiants sont faux mais cela n'a pas d'importance dans le cas présent.
Partager