錯誤含義
major.minor version 52.0 對應 JDK 1.8 編譯的字節碼。Eclipse 運行環境(JRE)版本低於 1.8(如 1.7),無法加載該類文件。
解決方法
方法一:降低項目編譯版本(推薦)
- 右鍵項目 → Properties → Java Compiler。
- 取消勾選「Use compliance from execution environment」。
- Compiler compliance level 選擇 1.7(或 1.6)。
- Applied → OK,項目自動重新編譯。
方法二:升級 Eclipse 運行時 JRE
- 安裝 JDK 1.8+。
- Eclipse → Window → Preferences → Java → Installed JREs → Add → Standard VM → 指向 JDK 1.8 目錄。
- 勾選新增的 JRE 為默認。
- 確保
eclipse.ini 中 -vm 參數指向 JDK 1.8 的 javaw.exe。
方法三:配置項目專用 JRE
Properties → Java Build Path → Libraries → 移除舊 JRE → Add Library → JRE System Library → Workspace default JRE (配置為 1.8)。
驗證
清理項目後重新運行,錯誤消失。建議團隊統一 JDK 版本(如 1.8 或 11 LTS),避免此類問題。