Java 環境變量配置全攻略:Windows 10 下 JDK/JRE 1.8 安裝與驗證
正確配置 Java 環境變量是 Java 開發的第一步。本文以 Windows 10 + JDK 1.8.0_102 為例,詳細說明安裝路徑規劃、環境變量設置、常見問題排查與驗證方法。
一、安裝前規劃
| 組件 | 建議安裝路徑 | 說明 |
| JDK | D:\Java\jdk1.8.0_102 | 開發工具包,含編譯器、調試器、標準庫 |
| JRE | D:\Java\jre1.8.0_102 | 運行環境,JDK 安裝時可選安裝獨立 JRE |
二、環境變量設置(核心步驟)
- 新建系統變量 JAVA_HOME
- 變量名:
JAVA_HOME
- 變量值:
D:\Java\jdk1.8.0_102(JDK 安裝根目錄,非 bin 目錄)
- 編輯系統變量 Path
- 在 Path 末尾追加:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- 建議放在 Path 最前面,優先使用當前版本
- 新建系統變量 CLASSPATH(可選,現代項目通常不需要)
- 變量名:
CLASSPATH
- 變量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 首個點號
. 代表當前目錄
三、驗證配置是否生效
打開新的 CMD 窗口(舊窗口不生效),依次執行:
> java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
> javac -version
javac 1.8.0_102
> echo %JAVA_HOME%
D:\Java\jdk1.8.0_102
四、多版本共存與切換技巧
- 不同版本安裝到不同目錄(如
jdk1.6、jdk1.8、jdk11)
- 切換版本只需修改
JAVA_HOME 指向目標目錄
- Path 中使用
%JAVA_HOME%\bin 實現聯動切換
五、常見問題排查
| 現象 | 原因 | 解決 |
java -version 顯示舊版本 | Path 中舊版本路徑在前,或 C:\Windows\System32 有殘留 java.exe | 將 %JAVA_HOME%\bin 移至 Path 最前;刪除 System32 下的 java.exe/javaw.exe/javac.exe |
javac 不是內部命令 | 未配置 Path 或配置錯誤 | 檢查 Path 包含 %JAVA_HOME%\bin |
| IDE 識別不到 JDK | IDE 綁定了固定路徑 | 在 IDE 設置中指向 %JAVA_HOME% 或具體 JDK 目錄 |
六、關鍵可執行文件說明
java.exe:運行 Java 程序,有控制台窗口
javaw.exe:運行 Java 程序,無控制台窗口(適合 GUI 程序)
javac.exe:Java 編譯器,將 .java 編譯為 .class
jar.exe:打包工具
javadoc.exe:文檔生成工具
配置完成後,建議在 IDE(IntelliJ IDEA / Eclipse)中設置 JDK 為 %JAVA_HOME%,實現命令行與 IDE 版本自動同步。
- 上一篇文章: 善用 SCORE 法則複盤一次「偷懶」的單元測試實戰
- 下一篇文章: CAS SSO 單點登錄:取消 HTTPS 配置全流程(適用測試環境)
Copyright ©
程式碼之家 All Rights Reserved