首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

解決 Tomcat 9 啟動報錯:Unsupported major.minor version 52.0

     編輯:Java 綜合教學

錯誤現象

下載 Tomcat 9.0 解壓啟動失敗,logs 目錄日誌顯示:

Unsupported major.minor version 52.0

原因分析

  • Major version 52.0 = Java 8 編譯的類別檔。
  • Tomcat 9 要求 JRE 8+ 執行環境,但若系統預設 java -version 指向 Java 7 或更低,啟動腳本會載入舊版 JVM,導致無法讀取 Java 8 編譯的 Tomcat 核心類別。

解決方案

  1. 升級 JRE/JDK 至 8 或以上,並確保 JAVA_HOME、PATH 指向正確版本。
  2. 或降級使用 Tomcat 8.0/8.5(支援 Java 7),若專案暫時無法升級 JDK。

驗證步驟

java -version
# 應輸出 1.8.x 或 9+ 版本
echo %JAVA_HOME%   (Windows)
echo $JAVA_HOME    (Linux/Mac)

修正後重新執行 startup.bat/sh 即可正常啟動。

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