jdk 版本不一致導致的錯誤


平時做項目時難免會從git,svn下載代碼或者把別人的項目文件導入到自己的MyEclipse中進行操作,因此會遇到很多問題,常見的有一種是使用的jdk版本不一致造成的報錯,
錯誤案例:
    錯誤提示:com/shop/dao/AdminDao : Unsupported major.minor VERSION 51.0
    錯誤解決辦法:解決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版本------>應用。


    方法二:項目----->右鍵----->build path---->Configure Build Path---->java build path--->Libraries---->查看下面的jar包是不是有報錯,如果有報錯--->點錯誤報remove

            ----->然后在從新添加jar,ADD Library---->JRE System Library--->添加本地的jdk版本--->OK
            windows--->preferences--->java--->Installed JREs--->選擇本地的jdk版本--->OK            


免責聲明!

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



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