原文:
http://javarevisited.blogspot.hk/2015/05/fixing-unsupported-majorminor-version.html#ixzz4AVD4Evgv
注:原文是很好的一篇文章,英文不錯的同學可以直接查看原文,本文主要把一些重點列出來
正文
WHY
當你使用了高版本的 JRE(如1.8) 編譯出.class 文件,但是運行的時候反而使用低版本的 JRE(1.6)
major version:
Java SE 8 = 52,
Java SE 7 = 51,
Java SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
SOLUTION:
1、使用高版本的 JRE 運行,如當報錯爲
Unsupported major.minor version 52.0
時,使用 1.8 運行
基本適用所有情況2、適用於自己編譯的.class文件時,如若是第三方 jar 包引起的報錯,那麼可以使用第一種方式
using java -target 1.6 option
以下爲intellij IDEA解決此問題的步驟,同樣適用於Android Studio
1、安裝 JDK 1.8
2、更改 java compiler
3、