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

Eclipse/Java 專案紅叉錯誤:JDK 版本不匹配 (需 1.6+)

     編輯:程式設計疑難解答

錯誤現象

專案名稱顯示紅色錯誤圖示,無法建置/運行。

常見原因與排查步驟

  1. JRE/JDK 版本過低:專案編譯器合規性設為 1.6/1.7/1.8,但運行環境為 1.5 或更舊。
    → Window → Preferences → Java → Installed JREs 確認勾選 JDK 1.6+ (建議 JDK 8/11/17 LTS)。
  2. 專案編譯器版本不匹配:
    → 右鍵專案 → Properties → Java Compiler,取消 Use compliance from execution environment,設定 Compiler compliance level 與安裝的 JDK 一致。
  3. Build Path 缺少 JRE System Library:
    → Properties → Java Build Path → Libraries,移除舊 JRE,Add Library → JRE System Library → Workspace default JRE。
  4. 專案 Facet 版本衝突:
    → Properties → Project Facets,Java 版本勾選匹配項。
  5. 清理重建:Project → Clean... 勾選專案 → Clean。

最佳實踐

  • 統一團隊/專案使用 JDK 8/11/17 LTS 版本。
  • 使用 Maven/Gradle 管理依賴與編譯版本 (maven.compiler.source/target 或 java.toolchain),避免 IDE 設定不一致。
  • Eclipse 安裝 Buildship (Gradle) 或 M2E (Maven) 整合插件。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved