修復 Unsupported major.minor version 52.0 Error in Java

原文:
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、這裏寫圖片描述
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章