首頁 > Java > java教程 > Java 類別版本不符:如何修復「類別已由更新版本的 Java 環境編譯」?

Java 類別版本不符:如何修復「類別已由更新版本的 Java 環境編譯」?

Mary-Kate Olsen
發布: 2024-11-11 02:01:03
原創
251 人瀏覽過

Java Class Version Mismatch: How to Fix

Java 類別版本不符

當遇到錯誤訊息「類別已由更新版本的Java 環境編譯」時,表示編譯的程式碼與Java 執行環境(JRE) 之間存在版本差異。

提供的資訊顯示程式碼是使用 Java 版本 9 編譯的,而目前的 JRE 是版本 8。這種不匹配導致錯誤,因為 JRE 版本 8 只能識別最高 52.0.0 的類別文件版本。編譯程式碼的類別檔版本 53.0 超出了此限制。

要解決此問題,建議將 JRE 升級到版本 9 或更高版本,以滿足編譯程式碼的要求。

對於參考,下表列出了不同Java版本對應的類別文件版本:

Java Version Class File Version
Java 5 49
Java 6 50
Java 7 51
Java 8 52
Java 9 53
Java 10 54
Java 11 55
Java 12 56
Java 13 57
Java 14 58
Java 15 59
Java 16 60
Java 17 61
Java 18 62
Java 19 63
Java 20 64
Java 21 65

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板