Bonjour
J'ai exporté mon application java en .jar. J'utilise
Eclipse, je fais export, je sélectionne ma classe principale et je lui
dis de créer un fichier manifest contenant ceci :
Manifest-Version: 1.0
Main-Class: Exec
le fichier .classpath contient ceci:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry path="" kind="src"/>
<classpathentry path="org.eclipse.jdt.launching.JRE_CONTAINER" exported="true" kind="con"/>
<classpathentry path="C:/projet/mysql-connector-java-3.1.14-bin.jar" kind="lib"/>
<classpathentry path="" kind="output"/>
</classpath>
Tous
les fichiers dont j'ai besoin (.jpg, .bat, .txt,
mysql-connector-java-3.1.14-bin.jar, le .jar de l'appli) se trouvent
dans C:/projet.
La seule partie de mon application qui ne fonctionne
pas, c'est lors de la connexion à ma bdd. La libairie mysql-connector
(etc).jar n'est visiblement pas trouvée.
Pour me connecter, je vérifie la présence du driver de cette façon:
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException PBDriver){System.out.println("erreur driver:"+PBDriver.getMessage());}
J'ai vu beaucoup de chose sur internet, les faq, les forums dont le
vôtre et j'ai essayé d'adapter à mon application. J'ai donc rajouté la
ligne Class-Path dans mon manifest en précisant la librairie, mais rien
a faire. J'ai également modifer mon .bat, en vain.
Je ne comprends pas pourquoi ça ne fonctionne pas.
Pouvez -vous m'aider???
Merci