Bonsoir,
Sous Netbeans, mon projet est composé comme ceci :

1- Les drivers jdbc.Oracle

2- Une librairie que j'ai développée qui implémente une classe "MaConnection" permettant de créer un objet "Connection" vers Oracle en utilisant les jdbc.Oracle. Sous Netbeans, cette librairie (déclarée en projet "jar") inclut la librairie jdbc.Oracle

3- Une application Java avec une classe Main.java qui utilise "MaConnection". Cette classe inclut le MaConnection.jar.

Mon problème est le suivant :
dans mon application java (le main), tant que je ne déclare pas dans la section librairie les drivers jdbc.Oracle en plus de "MaConnection", j'ai un plantage à l'exécution qui me dit que les classes jdbc.Oracle ne sont pas trouvées : alors que "MaConnection.jar" est incluse, qui elle même pointe sur les jdbc.Oracle, qui eux mêmes sont copiés dans plusieurs répertoires (au cas où...) : "dist" et "dist/lib" de mon projet.

Cela me parait abérent : j'ai même défini le chemin qui va bien dans le classpath, même le javapath, en y positionnant la librairie Oracle, sans succès.
Je voudrai que (3) inclut (2), et (2) inclut (1).
Or là, je suis obligé d'avoir : (3) inclut (2) et (1), et (2) inclut (1) !!!
Comment faut-il s'y prendre ?

Merci d'avance pour vos réponses