Fichier ".jar" pas trouvé -- dans une "User library"
Bonjour,
je vous décris mon problème:
1.)J'ai une ERREUR lors de l'éxécution de mon application web:
-->L'instruction, qui échoue : "Class.forName(com.mysql.jdbc.Driver)"
-->L'exception déclenchée : "ClassNotFoundException"
2.)CONFIGURATION de mon projet:
Sous éclipse, dans l'arborescence de mon projet:
-->J'ai créé une "User Library",
-->J'y ai déposé le fichier : "mysql-connector-java-3.0.14-production-bin.jar"
-->Résultat : l'exception décrite au 1.)
3.)NOUVELLE CONFIGURATION :
Dans l'arborescence de mon projet:
-->J'ai trouvé la "Web App Library" (créé automatiquement lors de la création du "Projet Web"),
-->J'y ai déposé le fichier : ".jar"
-->Résultat : pas d'erreur ni d'exception, ca marche !
QUESTION : Pourquoi mon application web :
-->"trouve" le '.jar' lorsqu'il est dans la "Web App Library",
-->mais ne le trouve pas lorsqu'il est dans une "User Library" (créé par moi)
????
C'est une énigme pour moi. Probablement, ma connaissance d'éclipse est insuffisante.
Merci pour l'explication, si vous en avez une.
Classe disponible à l'éxécution -- dans Eclipse -- comment
Bonjour djo.mos,
merci pour ta réponse, elle est claire et logique.
Et elle suscite une autre question:
1.)Mon OBJECTIF :
Rendre ma classe disponible LORS DE L'EXECUTION.
-->il s'agit d'une application web
-->Je suis sous éclipse
2.)Ma SOLUTION "de secours":
Dans éclipse,
-->je suis allé dans l'arborescence du projet ("package explorer"),
-->puis dans la "Web App Library",
-->et j'y ai déposé le fichier ".jar"
==>RESULTAT : ca marche, il trouve la classe lors de l'éxécution.
3.)Recherche d'une SOLUTION MEILLEURE :
Ce que je cherche:
-->Rendre des fichiers ".jar" visibles à l'éxécution.
-->Y a-t-il un "java runtime path" dans éclipse qui permette cela ?
-->Où se trouve-t-il ?
Merci pour ton aide . Et bon courage.
chat_roux
OK, ca fonctionne -- Merci beaucoup !
OK, ca fonctionne ...
Merci beaucoup. Et bon courage !