2010-11-20 22 views
14

Ich erhalte diese Störung, wenn mein Java-Programmjava.lang.ClassNotFoundException: com.mysql.jdbc.Driver

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

Da wusste ich, dass ich den Weg der „mysql-connector-java- hinzufügen 3.1.14-bin.jar "zum Java-Klassenpfad. Ich benutze Windows XP, ich habe den Klassenpfad in der controlpanel/system/enviromental Variablen

der Klassenpfad wurde bearbeitet:.; C: \ j2sdk1.4.2_16 \ jre \ lib;

so jetzt wurde es:;. C: \ j2sdk1.4.2_16 \ jre \ lib; C: \ Programme \ mysql-connector-java-3.1.144

aber ich bekomme immer noch die gleichen Fehler Wenn ich type classpath in den cmd eintippe (nur um zu überprüfen, was der aktuelle Klassenpfad ist), bekomme ich:

CLASSPATH =.; C: \ j2sdk1.4.2_16 \ jre \ lib;

kann mir jemand helfen, dies zu beheben?

+1

vielleicht haben Sie die Erweiterung .jar beim Bearbeiten des Klassenpfads verpasst. – Vishwanath

+3

Haben Sie cmd neu gestartet, nachdem Sie die Änderung vorgenommen haben? – AbdullahC

+2

Als eine Randnotiz, würde ich den Classpath zu mysql-connector der Variable CLASSPATH nicht hinzufügen. Sie sollten diese Abhängigkeit einfach direkt angeben: java -cp "C: \ Programme \ mysql-connector ..." com.IhreFirma.MainClass – ripper234

Antwort

17

Sie haben den vollständigen Pfad zum jarfile im Classpath zu setzen (einschließlich des Dateinamens):

.;C:\j2sdk1.4.2_16\jre\lib; 
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar 

Wie Hippo sagte: Sie haben cmd neu starten, nachdem das zu ändern. Wenn es nicht funktioniert, starten Sie Ihr Programm wie folgt:

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

danke, es hat funktioniert !! – SLA

8
  1. öffnen Netbeans IDE
  2. Rechtsklick auf Ihr Projekt.
  3. Wählen Sie Eigenschaften.
  4. Klicken Sie auf der linken Seite auf Bibliotheken.
  5. Klicken Sie unter "Kompilieren" -Registerkarte auf die Schaltfläche Jar/Folder hinzufügen.
  6. Select Heruntergeladene "mysql-connector-java-5.1.25-bin.jar" Datei (Download Connector/J von dev.mysql.com)
  7. Klicken Sie auf OK
  8. Run Again ... Seine Arbeit.

Dank ...

0

Sie müssen nur die mysql-connector-java-5.1.39-bin-Datei in den Bibliotheken des Projektordner kopieren. Alles wird gut funktionieren.

Verwandte Themen