2010-11-20 16 views
14

sto ottenendo questo errore quando si compila il mio programma javajava.lang.ClassNotFoundException: com.mysql.jdbc.Driver

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

allora ho capito che avrei dovuto aggiungere il percorso di "mysql-connector-Java- 3.1.14-bin.jar "al classpath java. Sto usando Windows XP, ho modificato il classpath nel controlpanel/sistema/variabili ambientali

il classpath era: .; C: \ j2sdk1.4.2_16 \ jre \ lib;

così ora è diventato:;. C: \ j2sdk1.4.2_16 \ jre \ lib; C: \ Program Files \ mysql-connector-java-3.1.144

tuttavia, ho ancora lo stesso errore , inoltre, quando digito classpath impostato nel cmd (solo per verificare qual è il percorso di classe corrente ottengo:

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

qualcuno può aiutarmi a risolvere questo problema?

+1

Forse hai mancato l'estensione .jar mentre modifichi classpath. – Vishwanath

+3

Hai riavviato cmd dopo aver apportato la modifica? – AbdullahC

+2

Come nota a margine, non aggiungerei il classpath al connettore mysql alla variabile CLASSPATH. Devi semplicemente specificare direttamente questa dipendenza: java -cp "C: \ program files \ mysql-connector ..." com.yourcompany.MainClass – ripper234

risposta

17

devi mettere il percorso completo della jarfile nel classpath (compreso il nome del file):

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

Come ha detto Ippona, è necessario riavviare cmd dopo aver cambiato quello. Se non funziona, avviare il programma come questo:

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

grazie, ha funzionato !! – SLA

8
  1. aperto IDE Netbeans
  2. Fare clic con il progetto.
  3. Selezionare Proprietà.
  4. Sul lato sinistro, fare clic su Librerie.
  5. Nella scheda "Compila", fare clic sul pulsante Aggiungi Jar/Cartella. file di
  6. Selezionare scaricato "mysql-connector-java-5.1.25-bin.jar" (Download Connector/J da dev.mysql.com)
  7. Fare clic su OK
  8. Run Ancora una volta ... il suo lavoro.

Grazie ...

0

Hai solo bisogno di copiare il file mysql-connector-java-5.1.39-bin nelle biblioteche della cartella di progetto. Tutto funzionerà bene.

Problemi correlati