Unsupported major.minor version 51.0解決辦法(轉)


我使用的是Eclipse-jee-indigo + JDK 1.6.23環境,結果使用時出現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,編譯了一些類替換到原來正常運行的項目中,替換之后發生了Unsupported major.minor version 51.0錯誤。經過網上搜索發現了問題產生的原因:用jdk7編譯的class文件放到基於jdk6運行在tomcat之中,就會報這個錯。

解決起來也很方便:打開exclipse中項目上的屬性—java compiler–選擇一個合適的版本后重新編譯即可。

具體步驟

解決:項目------>右鍵------>屬性------>Java Compiler------>Compiler Compliance Level------>選擇你使用的JDK版本------>應用。


 

 

總結:不同的JDK版本使用的major.minor不同,所以會導致這個錯誤。在項目中要使用當前電腦配置的JDK版本,切忌張冠李戴。


知識擴充:major.minor version,它相當於一個軟件的主次版本號,只是在這里是標識的一個Java Class的主版本號和次版本號。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM