1. 程式人生 > >解決:java.lang.UnsupportedClassVersionError:

解決:java.lang.UnsupportedClassVersionError:

我是在使用mysql資料庫驅動包時在編譯器上出現了java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0的異常,不用編譯器編譯執行的話還是可以載入驅動包的。顧名思義這個丟擲的異常的大概提示我們版本不相容的問題。如果有朋友跟我是一樣的在加入驅動包的時候出現錯誤的話大家可以參考一下。

JDK跟驅動包版本不相容,使用myeclipse這種高度整合IDE很多都有內建的IDE版本。大家可以看一下在自己工程下的IJDK是什麼版本的是否符合版本之間的相容性,是否跟本地的JDK是否一致。

工程下JDK檢視方式:

通常情況下高版本的都能夠想低版本的相容。因此大家如果在使用本地版本的時候可以編譯的話可以將工程的JDK版本換一下試一試。

步驟:

工程名上點右鍵 ----> Bulid Path ---> Configure Build Path

進入Java Build Path

 

進入JRE System Library

首先選擇裡面的版本是否跟要求的相符,如果沒有的話點選Installed JREs按鈕會跳出如下視窗

點選add

找到本地的安裝目錄就可以了