2010-11-20 27 views
14

J'obtiens cette erreur lors de la compilation de mon programme javajava.lang.ClassNotFoundException: com.mysql.jdbc.Driver

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 

Je savais que je devrais ajouter le chemin « mysql-connector-java- 3.1.14-bin.jar "vers le classpath java. J'utilise Windows XP, j'ai édité le classpath dans les variables de controlpanel/system/environment

le chemin de classe était:.; C: \ j2sdk1.4.2_16 \ jre \ lib;

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 , en outre, 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?

+1

peut-être que vous avez manqué l'extension .jar lors de la modification du classpath. – Vishwanath

+3

Avez-vous redémarré cmd après avoir effectué le changement? – AbdullahC

+2

En note, je ne voudrais pas ajouter le classpath à mysql-connector à la variable CLASSPATH. Vous devez simplement spécifier cette dépendance directement: java -cp "C: \ programme files \ mysql-connector ..." com.yourcompany.MainClass – ripper234

Répondre

17

Vous devez mettre le chemin complet du jarfile 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 dit, vous devez redémarrer cmd après avoir changé cela. Si cela ne fonctionne pas, lancez votre programme comme celui-ci:

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 
+0

merci ça a marché !! – SLA

8
  1. Ouvrir Netbeans IDE
  2. clic droit sur votre projet.
  3. Sélectionnez Propriétés.
  4. Sur la gauche, cliquez sur Bibliothèques.
  5. Sous l'onglet "Compiler" - cliquez sur le bouton Ajouter un pot/dossier.
  6. Sélectionnez téléchargés "mysql-connector-java-5.1.25-bin.jar" fichier (Download Connector/J de dev.mysql.com)
  7. Cliquez sur OK
  8. Run Encore une fois ... Son travail.

Merci ...

0

Il vous suffit de copier le fichier mysql-connector-java-5.1.39-bin dans les bibliothèques du dossier du projet. Tout ira bien.