編譯時,我得到這個錯誤我的java程序拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
後來我知道,我要補充的「使用mysql-connector-Java的路徑3.1.14-bin.jar「添加到java類路徑中。我正在使用Windows XP,我編輯了控制面板/系統/環境變量中的類路徑。
所以現在變成了:; C:\ j2sdk1.4.2_16 \ JRE \ lib中; C:\ Program Files文件\ MySQL的連接器,Java的3.1.144
不過,我還是得到同樣的錯誤,而且,當我在cmd中輸入set classpath(只是爲了檢查當前classpath是什麼)時,我得到:
CLASSPATH =。; C:\ j2sdk1.4.2_16 \ jre \ lib;
任何人都可以幫我解決這個問題嗎?
也許你在編輯classpath時錯過了.jar擴展。 – Vishwanath 2010-11-20 13:56:36
您是否在更改後重新啓動cmd? – AbdullahC 2010-11-20 13:57:39
作爲一個方面說明,我不會將類路徑添加到CLASSPATH變量的mysql-connector。你應該直接指定這個依賴項:java -cp「C:\ program files \ mysql-connector ...」com.yourcompany.MainClass – ripper234 2010-11-20 14:03:26