平時做項目時難免會從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
