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

JDK 安裝與環境變量配置全流程圖解(Windows 10/11 通用)

     編輯:Java 綜合教學

1. 下載 JDK 安裝包

官方下載頁:Oracle JDK Downloads 或採用 OpenJDK 發行版(如 Temurin、Azul Zulu)。選擇 LTS 版本(Java 8/11/17/21)保證長期支持。

2. 安裝目錄規劃建議

D:\Java\
├── jdk-17.0.9        # JDK 安裝根目錄(含 bin、lib、include)
└── jre-17.0.9        # 獨立 JRE 目錄(可選,JDK 內已包含 jre)

⚠️ 切勿將 JDK 與 JRE 安裝到同一根目錄(如同在 D:\Java\),會導致文件覆蓋錯誤。必須使用不同子目錄。

3. 環境變量「三步走」配置

打開 系統屬性 → 高級 → 環境變量,操作 系統變量:

① 新建 JAVA_HOME

變量名:JAVA_HOME
變量值:D:\Java\jdk-17.0.9

作用:所有 Java 工具(Maven、Gradle、Tomcat、IDEA)尋找 JDK 根目錄的標準入口。

② 新建 CLASSPATH

變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • 開頭 . 代表當前目錄(關鍵,否則同目錄下類找不到)。
  • tools.jar 包含編譯器工具類,JDK 9+ 已模組化可省略,保留兼容無害。

③ 編輯 Path 追加 bin 目錄

變量名:Path
在末尾新增兩條(順序無關):
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

💡 若原 Path 末尾無分號 ;,先補上再粘貼。建議將 JDK 路徑置頂優先級最高。

4. 驗證安裝成功

C:\Users\Admin> java -version
java version "17.0.9" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 17.0.9+8-LTS-201)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+8-LTS-201, mixed mode, sharing)

C:\Users\Admin> javac -version
javac 17.0.9

同時輸出版本號即配置生效。

5. 常見坑點避雷

現象原因解決
'java' 不是內部命令Path 未生效/拼寫錯誤重啟 CMD / 檢查 %JAVA_HOME%\bin 路徑
版本不一致多 JDK 共存,Path 順序錯調整 Path 順序,置頂目標版本
CLASSPATH 導致找不到類錯誤覆蓋系統默認值刪除 CLASSPATH 變量(現代構建工具不依賴它)

6. 進階:多版本共存管理

推薦使用 SDKMAN! (Linux/macOS/WSL) 或 jEnv / Scoop (Windows) 管理多 JDK 版本,一鍵切換:

scoop install oraclejdk8 oraclejdk17 oraclejdk21
scoop reset oraclejdk17  # 切換到 17
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved