錯誤:「類別已由更新版本的Java 環境編譯」
在腳本執行過程中遇到此錯誤訊息可能是令人沮喪。讓我們深入研究一下問題及其解決方案:
問題:
該錯誤表明用於編譯類別的Java 版本與當前Java 運行時環境不匹配( JRE)。執行腳本時,類別檔案的版本(53.0)比 JRE(版本 52.0)可以處理的版本更新。
詳細資料:
解決方案:
出現此問題是因為程式碼是使用高於安裝的 JRE。要解決此問題,您可以降級編譯器或升級 JRE。
由於降級編譯器並不理想,建議的解決方案是將 JRE 升級到最新版本。 Java 版本 9 對應類別檔案版本 53.0,因此升級到 JRE 9 將確保相容性。
類文件版本映射:Java Version | Class File Version |
---|---|
5 | 49 |
6 | 50 |
7 | 51 |
8 | 52 |
9 | 53 |
10 | 54 |
11 | 55 |
12 | 56 |
13 | 57 |
14 | 58 |
15 | 59 |
16 | 60 |
17 | 61 |
18 | 62 |
19 | 63 |
20 | 64 |
21 | 65 |
以上是為什麼我會收到錯誤「類別已由更新版本的 Java 環境編譯」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!