Je reçois cette erreur lors de la compilation de mon programme Java
Java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Ensuite, j'ai su que je devrais ajouter le chemin de mysql-connector-Java-3.1.14-bin.jar
au classpath Java. J'utilise Windows XP, j'ai modifié le chemin d'accès aux classes dans les variables Panneau de configuration/Système/Environnement.
le classpath était: .;C:\j2sdk1.4.2_16\jre\lib;
alors maintenant il est devenu: .;C:\j2sdk1.4.2_16\jre\lib;C:\Program Files\mysql-connector-Java-3.1.144
cependant, je reçois toujours la même erreur, de plus, quand je tape set classpath dans le cmd (juste pour vérifier quel est le classpath actuel), je reçois:
CLASSPATH= .;C:\j2sdk1.4.2_16\jre\lib;
quelqu'un peut-il m'aider à résoudre ce problème?
Vous devez mettre le chemin complet du fichier jar dans le classpath (y compris le nom du fichier):
.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-Java-3.1.144\mysql-connector-Java-3.1.14-bin.jar
Comme Hippo l'a dit, vous devez redémarrer cmd
après avoir changé cela. Si cela ne fonctionne pas, lancez votre programme comme suit:
Java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-Java-3.1.144\mysql-connector-Java-3.1.14-bin.jar"
my.class.Name
Merci...
Il vous suffit de copier le fichier mysql-connector-Java-5.1.39-bin dans les bibliothèques du dossier du projet. Tout fonctionnera bien.