Java 中解決Unsupported major.minor version 51.0的問題
Unsupported major.minor version 51.0解決辦法
今天偶然間同事遇到一個問題,也加深了自己對eclipse中build path和java compiler compliance level的理解。
解決Unsupported major.minor version 51.0錯誤
最近新安裝使用了jdk7,編譯了一些類替換到原來正常運行的項目中,替換之后發(fā)生了Unsupported major.minor version 51.0錯誤。經(jīng)過網(wǎng)上搜索發(fā)現(xiàn)了問題產(chǎn)生的原因:用jdk7編譯的class文件放到基于jdk6運行在tomcat之中,就會報這個錯。
解決起來也很方便:打開exclipse中項目上的屬性—java compiler–選擇一個合適的版本后重新編譯即可。
具體步驟
解決:項目------>右鍵------>屬性------>Java Compiler------>Compiler Compliance Level------>選擇你使用的JDK版本------>應(yīng)用。

總結(jié):不同的JDK版本使用的major.minor不同,所以會導(dǎo)致這個錯誤。在項目中要使用當前電腦配置的JDK版本,切忌張冠李戴。
知識擴充:major.minor version,它相當于一個軟件的主次版本號,只是在這里是標識的一個Java Class的主版本號和次版本號。
以上就是對Java Unsupported major.minor version 51.0解決辦法的資料整理,后續(xù)補充相關(guān)知識,謝謝大家對本站的支持!
相關(guān)文章
詳解@ConditionalOnMissingBean注解的作用
這篇文章主要介紹了詳解@ConditionalOnMissingBean注解的作用,@ConditionalOnMissingBean,它是修飾bean的一個注解,主要實現(xiàn)的是,當你的bean被注冊之后,如果而注冊相同類型的bean,就不會成功,它會保證你的bean只有一個,需要的朋友可以參考下2023-10-10
java開發(fā)ServiceLoader實現(xiàn)機制及SPI應(yīng)用
這篇文章主要為大家介紹了java開發(fā)ServiceLoader實現(xiàn)機制及SPI應(yīng)用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
spring boot配置ssl實現(xiàn)HTTPS的方法
這篇文章主要介紹了spring boot配置ssl實現(xiàn)HTTPS的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03
SpringBoot?實現(xiàn)CAS?Server統(tǒng)一登錄認證的詳細步驟
??CAS(Central?Authentication?Service)中心授權(quán)服務(wù),是一個開源項目,目的在于為Web應(yīng)用系統(tǒng)提供一種可靠的單點登錄,這篇文章主要介紹了SpringBoot?實現(xiàn)CAS?Server統(tǒng)一登錄認證,需要的朋友可以參考下2024-02-02

