命令行輸入 java -version 報錯,提示版本過低或無法識別命令。
JAVA_HOME 指向 JDK,但 Path 中 %JAVA_HOME%\bin 排序靠後,或指向 JRE 目錄。C:\Program Files\Java\、C:\Program Files (x86)\Java\。HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft。C:\Program Files\Java\jdk-17.x.x\。# 系統變量
JAVA_HOME = C:\Program Files\Java\jdk-17.x.x
Path 新增: %JAVA_HOME%\bin (置頂優先)
# 驗證
java -version
javac -version
若僅需運行程序,可單獨安裝 JRE,但開發環境強烈建議安裝完整 JDK(含編譯器、工具)。
「Java 版本過低」實際多指 JRE 版本過低。JDK 包含 JRE,但系統運行程序調用的是 JRE。開發時用 JDK 編譯,運行時用 JRE,兩者版本應一致。
java -version 報錯 90% 由「殘留舊版本干擾」或「環境變量指向錯誤」引起。徹底卸載 → 官網安裝最新 LTS → 規範配置 JAVA_HOME/Path 三步走,可一次性解決所有版本衝突問題。