Java異常之Unsupported major.minor version 52.0

版權聲明:本文爲 小異常 原創文章,非商用自由轉載-保持署名-註明出處,謝謝!
本文網址:https://blog.csdn.net/sun8112133/article/details/106766054


今天在做 SSH 整合的時候,在啓動 Tomcat 時報異常,經過查閱相關資料,終於把它解決了,順便來個總結吧。。。。


報錯提示:

java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0 (unable to load 
class com.mysql.cj.jdbc.Driver)

異常


大概意思是:

不支持 major.minor 52.0 版本(並無法加載 com.mysql.cj.jdbc.Driver 類)


一般你可能會犯這樣的錯誤:

我遇到的這種問題是 JDK 版本和 MySQL 數據庫版本不兼容。


解決方案:

還是 版本兼容 問題,我這裏提供兩種版本兼容方案,大家任意選擇。如果還有更好的解決方案請在留言處告知我,謝謝!

  1. JDK7 + 老版 5.0 驅動 com/mysql/jdbc/Driver
  2. JDK8 + 新版 6.0 驅動 com/mysql/cj/jdbc/Driver

我的問題是由於使用了 JDK7,MySQL 驅動包使用的是 8.0,所以導致了版本不兼容問題,我只需要將 8.0 的 jar 包改成 5.X 的就好了。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章