天天看點

java classnotfound_java.lang.ClassNotFoundException解決辦法

是我們經常遇到的錯誤。

遇到這種問題時:

控制台會報錯:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

java classnotfound_java.lang.ClassNotFoundException解決辦法

同時,網頁上不顯示資訊

java classnotfound_java.lang.ClassNotFoundException解決辦法

解決方案:

1、看pom.xml檔案中是否導入了 “mysql-connector-java” 這個jar包

2、安全起見,自己将jar包複制到項目裡(最好是在webapp檔案夾下建立一個lib檔案夾,将jar包複制到該檔案夾中),然後右擊該jar包,add as library

在WEB-INF下面建一個lib檔案夾,然後倒入jar包

java classnotfound_java.lang.ClassNotFoundException解決辦法

然後不要忘記右擊你的“lib”

然後“Add as library”

java classnotfound_java.lang.ClassNotFoundException解決辦法

3、檢視資料庫連接配接資訊是否有細微的小錯誤(我的項目中資料庫的連接配接資訊是放在database.properties檔案中的,我就去核對資料庫連接配接資訊檔案中的資訊是否正确,果然,查到了問題所在之處:使用者名、密碼、以及連接配接資訊的最後我都多了兩個空格符,而系統編譯時,将這兩個空格符也編譯了進去,當我删了空格符後再運作,項目就成功啟動了。

這樣基本上就可以解決

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

的報錯問題啦!

如果還有其他的,歡迎補充鴨!!