Bonjour
J'utilise eclipse2.1.
J'ai fais une appli qui utilise mysql-connector-java-3.0.14-production-bin.jar que j'ai mis dans le dossier lib.
Voila le fichier .classpath
Voila mon manifest :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry exported="true" kind="lib" path="lib/poi-2.5.1-final-20040804.jar"/> <classpathentry exported="true" kind="lib" path="lib/mysql-connector-java-3.0.14-production-bin.jar"/> <classpathentry kind="output" path="bin"/> </classpath>
J'ai dans les propriete du projet bien coche les jar que j'utilise dans l'onglet expert and order.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Manifest-Version: 1.0 Main-Class: com.atos.migration.Launch Class-Path: lib/poi-2.5.1-final-20040804.jar lib/mysql-connector-java-3.0.14-production-bin.jar
Lorsque je cree mon jar, je choisi bien le manifest.
Quand j'ouvre le jar, tout a l'air bien, les jar ne manquent pas.
Je peux exectuer le jar, puisque c'est une fenetre mais des que je clique
sur le bouton qui fait la connection, ca plante.
Le code plante ici:
Bien sur quand je suis avec eclipse , tout marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 try { Class.forName("com.mysql.jdbc.Driver").newInstance(); } catch (Exception e) { arret("Impossible de charger le pilote jdbc pour mySQL"); }
Je ne comprends plus.
A l'aide.
Merci.
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager