原因為JRE版本過低unsupported major.minor versio我們在Eclipse或者其他IDE中運行Java工程時,有時會遇到如下問題 :
java.lang.UnsupportedClassVersionError: 運行的具體類 : Unsupported major.minor version 52.0 (具體版本號,這里可以為其他數(shù)值......)這個問題的根本原因是我們使用低版本的 JRE 去運行高版本 JDK 編譯的 class 文件!當(dāng)改變了jdk版本時,在編譯java時,會遇到Unsupported major.minor version錯誤。
解決辦法:
1、先查看項目中的jdk版本。
2、因為是spring的錯誤,可以查看jdk版本與spring版本的兼容問題。
出現(xiàn)這個問題的原因是:將高版本JDK編譯的項目放到低版本JDK所在的eclipse環(huán)境中編譯運行將會出現(xiàn)這個錯誤。因此,要想這個項目在低版本的環(huán)境中能夠正常運行,可以按照下面的思路進行解決:
(1)查看JDK的環(huán)境變量,確保JDK環(huán)境變量已經(jīng)配置正確
(2)修改Java Build Path:在eclipse中的項目上鼠標(biāo)右鍵,Properties –> Java Build Path –>Libraries,將這里面不存在的刪掉,并重新選擇當(dāng)前存在的庫,如:JDK1.7、Tomcat7.0等