首頁  >  文章  >  Java  >  “Java 類別版本不符:如何修復“由較新的 Java 環境編譯”錯誤?”

“Java 類別版本不符:如何修復“由較新的 Java 環境編譯”錯誤?”

Barbara Streisand
Barbara Streisand原創
2024-11-12 10:54:02952瀏覽

Java 類別版本不符:「由更新的Java 環境編譯」

在腳本執行期間,您可能會在Eclipse 中遇到錯誤訊息:「類別已由更新版本的Java 環境編譯。」這表示編譯的程式碼與安裝的Java 執行環境(JRE)之間的版本不符。

問題詳細資料

  • Java 版本:8
  • IDE:Eclipse v4.7(Oxygen)Firef;版本: 46
錯誤解釋

錯誤訊息表明程式碼是使用比系統上安裝的JRE 更新的Java 版本(版本9)編譯的(版本8) 。主要 Java 更新增加了類別文件版本號。

解決方案

要解決此問題,請將JRE 更新到版本9 或更高版本:

導航到Java 下載頁面。
  • 選擇適當的 Java 版本(9 或稍後)。
  • 下載並安裝 JRE。
類文件版本號

作為參考,這裡是Java 版本之間的對應關係和類文件版本:

Java 5:類別檔案版本49
  • Java 6:類別檔案版本50
  • Java 7:類別檔案版本51
  • Java 8:類別檔案版本52
  • Java 9:類別檔案版本53
  • Java 10:類別檔案版本54
  • ...
  • Java 21:類別檔案版本 65
  • 確保您安裝的 JRE 與用於編譯程式碼的版本相符。

以上是“Java 類別版本不符:如何修復“由較新的 Java 環境編譯”錯誤?”的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn