Bonjour à tous!
Actuellement je développe une petite application en java qui utilises une base de donnée MySQL.
J'utilise Eclipse comme IDE. Par rapport aux "Drivers", j'ai placé un fichier "mysql-connector-java-5.1.7-bin.jar" (trouvé sur le site de MySQL) dans le dossier /usr/lib/jvm/java-6-openjdk/jvm/lib/ext/ (je suis sous linux.)
Tout marche parfaitement, de même si j'exporte mon projet.
Ce pendant, si je tente de le lancer sur une autre machine, il ne fonctionne pas car il ne trouve pas le drivers...
J'ai essayé de le mettre dans le dossier courant de mon .jar, mais ça ne fonctionne pas, il a falllu que je le mette dans le même chemin que sur la machine où je développe mon application.
J'aimerai pouvoir distribuer "simplement" mon application de manière à ne pas avoir à obliger l'utilisateur à télécharger "mysql-connector-java-5.1.7-bin.jar" et à le placer dans un dossier, j'aurai voulu simplement qu'il soit placé à côté de mon .jar.
Est-ce possible? Si oui, de quelle manière?
PS : pour l'execution je fais : java -jar Monjar.jar.
Je me suis un peu renseigné sur le classpath mais j'ai pas réussi à faire marcher en bidouillant...
Merci!
Partager