錯誤:類別使用高於執行時間的Java 版本編譯
在Eclipse 中執行腳本時,使用者可能會遇到錯誤「 Class has was由更新版本的Java 環境編譯。時,就會出現此問題。
要解決此問題,必須驗證編譯程式碼的 Java 版本和安裝的 JRE。在給定的情況下,錯誤訊息表示程式碼是使用 Java 9 編譯的,而安裝的 JRE 是 Java 8。
要修正這種不匹配,建議將 JRE 升級到版本 9。下表提供了類別檔案版本和對應 Java 版本之間的對應:
Class File Version | Java Version |
---|---|
49 | 5 |
50 | 6 |
51 | 7 |
52 | 8 |
53 | 9 |
54 | 10 |
55 | 11 |
56 | 12 |
57 | 13 |
58 | 14 |
59 | 15 |
60 | 16 |
61 | 17 |
62 | 18 |
63 | 19 |
64 | 20 |
65 | 21 |
透過將 JRE 升級到適當的版本,程式碼將成功執行,不會出現上述錯誤。
以上是如何修復Eclipse中「使用比運行時更高的Java版本編譯的類別」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!