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

Java 環境變數設定完整指南:JAVA_HOME、PATH、CLASSPATH

     編輯:Java 綜合教學

Java 環境變數設定完整指南:JAVA_HOME、PATH、CLASSPATH

正確配置 Java 環境變數是開發與執行 Java 程式的基礎。本文提供標準設定範例(以 JDK 1.6.0_10 為例),新版 JDK 原理相同,只需調整路徑。

三大核心環境變數

1. JAVA_HOME

指向 JDK 安裝根目錄,其他變數可引用此變數。

變數名:JAVA_HOME
變數值:D:/Program Files/Java/jdk1.6.0_10

2. PATH

讓系統在任意目錄下能直接執行 java、javac、jar 等命令。

變數名:PATH
變數值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

建議放在最前面,避免系統預設路徑干擾。

3. CLASSPATH

指定類載入器搜尋 .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

常見問題

  • 『不是內部或外部命令』:PATH 未包含 %JAVA_HOME%/bin
  • 類找不到:CLASSPATH 缺少 . 或 JAR 路徑錯誤
  • 版本衝突:多個 JDK 安裝,PATH 順序錯誤

注意:JDK 9+ 模組化後 tools.jar/dt.jar 已移除,CLASSPATH 通常只需 . 即可;JDK 11+ 更建議使用模組路徑(--module-path)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved