首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Eclipse 運行 Android 項目報 Unsupported major.minor version 52.0 的 JDK 版本衝突解決

     編輯:程式設計疑難解答

錯誤含義

major.minor version 52.0 對應 JDK 1.8 編譯的字節碼。Eclipse 運行環境(JRE)版本低於 1.8(如 1.7),無法加載該類文件。

解決方法

方法一:降低項目編譯版本(推薦)

  1. 右鍵項目 → Properties → Java Compiler。
  2. 取消勾選「Use compliance from execution environment」。
  3. Compiler compliance level 選擇 1.7(或 1.6)。
  4. Applied → OK,項目自動重新編譯。

方法二:升級 Eclipse 運行時 JRE

  1. 安裝 JDK 1.8+。
  2. Eclipse → Window → Preferences → Java → Installed JREs → Add → Standard VM → 指向 JDK 1.8 目錄。
  3. 勾選新增的 JRE 為默認。
  4. 確保 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),避免此類問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved