正確配置 Java 環境變數是開發與執行 Java 程式的基礎。本文提供標準設定範例(以 JDK 1.6.0_10 為例),新版 JDK 原理相同,只需調整路徑。
指向 JDK 安裝根目錄,其他變數可引用此變數。
變數名:JAVA_HOME 變數值:D:/Program Files/Java/jdk1.6.0_10
讓系統在任意目錄下能直接執行 java、javac、jar 等命令。
變數名:PATH 變數值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
建議放在最前面,避免系統預設路徑干擾。
指定類載入器搜尋 .class 檔與 JAR 包的路徑。
變數名:CLASSPATH 變數值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
. 代表當前目錄(重要,否則無法執行當前目錄下的類)dt.jar:運行環境類庫tools.jar:編譯工具類庫(含 javac 等)C:\> java -version java version "1.6.0_10" ... C:\> javac -version javac 1.6.0_10
%JAVA_HOME%/bin. 或 JAR 路徑錯誤注意:JDK 9+ 模組化後 tools.jar/dt.jar 已移除,CLASSPATH 通常只需 . 即可;JDK 11+ 更建議使用模組路徑(--module-path)。