1. 程式人生 > >java異常 Unsupported major.minor version 51.0

java異常 Unsupported major.minor version 51.0

今天拷貝別人的程式碼執行專案的時候出現了異常
這裡寫圖片描述
控制檯列印
這裡寫圖片描述
因為這個專案是從別人那裡拷貝的,當時jdk執行的環境是jdk1.6。但是本地專案跑的是jdk1.7環境。不同的JDK版本使用的major.minor不同,所以會導致這個錯誤。在專案中要使用當前電腦配置的JDK版本。

解決Unsupported major.minor version 51.0錯誤
(1)替換使用的JRE版本,選中我們的JRE,右鍵點選,先remove掉我們當前的JRE環境。(這一步驟也可以在你新增新的JRE環境之後去操作)
這裡寫圖片描述
(2)選中專案右鍵–>Build Path–>Add Libraries–JRE System Library
這裡寫圖片描述


(3)選擇第二個單選框,點選Installed JRE,在這裡新增我們本地的jdk環境
這裡寫圖片描述
(4)選擇Add新增你安裝的jdk目錄
這裡寫圖片描述
(5)Standard VM,這裡就選擇我們新增的本地jdk環境。
這裡寫圖片描述
(6)選擇JRE的安裝目錄即可
這裡寫圖片描述
這樣我們就替換了我們的jdk版本。

另一種解決方法
專案–>右鍵–>屬性–>Java Compiler–>Compiler Compliance Level–>選擇你使用的JDK版本–>應用
這裡寫圖片描述

注:major.minor version,它相當於一個軟體的主次版本號,只是在這裡是標識的一個Java Class的主版本號和次版本號