標準配置步驟(Windows)
- 新建系統變量 JAVA_HOME:
C:\Program Files\Java\jdk-17(指向 JDK 安裝根目錄,含 bin、lib、include)。
- 編輯系統變量 Path:在最前面**添加
%JAVA_HOME%\bin,確保 java/javac 優先被找到。
- 新建系統變量 CLASSPATH(可選,現代 Java 通常不需要):
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。注意:開頭的 . 代表當前目錄。
常見誤區
- Path 中將 JDK 路徑放在其他軟件路徑之後**,導致調用舊版本 java.exe。
- CLASSPATH 未包含
.,導致當前目錄下類無法加載。
- 同時安裝多個 JDK/JRE,Path 順序混亂 → 統一用
%JAVA_HOME%\bin 並置頂。
驗證命令
C:\> java -version
java version "17.0.5" 2022-10-18 LTS
C:\> javac -version
javac 17.0.5
C:\> echo %JAVA_HOME%
C:\Program Files\Java\jdk-17
Linux/macOS 简要配置
# ~/.bashrc 或 ~/.zshrc
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$JAVA_HOME/bin:$PATH
# source ~/.bashrc 生效