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
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>
Voila mon manifest :
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
J'ai dans les propriete du projet bien coche les jar que j'utilise dans l'onglet expert and order.

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:
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");
		}
Bien sur quand je suis avec eclipse , tout marche.
Je ne comprends plus.

A l'aide.

Merci.

[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java