Windows Vista 以後版本(含 Win7/8/10/11)環境變數設定介面一致。本文以 JDK 1.6 為例,演示 PATH 與 CLASSPATH(現代 JDK 通常免設)的圖形化配置步驟,適用於所有支援版本的 Windows。
變數名:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.6.0_12 (請替換為實際安裝路徑)
在 Path 變數值**最前面**新增:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
使用分號 ; 分隔,確保無空格、無全形字元。
若舊專案要求,新增變數:
變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar
開**新**命令提示字元視窗:
> java -version
java version "1.6.0_12"
> javac -version
javac 1.6.0_12
| 錯誤現象 | 可能原因 | 修正方法 |
|---|---|---|
| 'java' 不是內部命令 | Path 未含 %JAVA_HOME%\bin | 檢查 Path 拼寫、分號、重開視窗 |
| 版本顯示舊版本 | Path 前方殘留舊 JDK 路徑 | 將 %JAVA_HOME%\bin 移至 Path 最前端 |
| IDE 編譯失敗 | IDE 綁定錯誤 JDK | IDE 設定 → Build/Run → JDK Home 重選 |



圖示:Vista 系統屬性 → 進階系統設定 → 環境變數編輯介面