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

JDK 環境變數配置完整教學:Windows 與 Linux 圖文詳解

     編輯:Java 相關知識

Windows 環境配置步驟

  1. 下載 JDK 安裝程式(如 jdk-6u17-windows-i586.exe),預設安裝至 C:\Program Files\Java\jdk1.6.0_17。
  2. 右鍵「我的電腦」→「內容」→「進階」→「環境變數」。
  3. 新增使用者變數:
    • JAVA_HOME = C:\Program Files\Java\jdk1.6.0_17(JDK 安裝根目錄)
    • CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
  4. 編輯 Path 變數: 在最前或最後新增 %JAVA_HOME%\bin(用分號隔開)。
  5. 驗證: 開啟新 CMD 視窗,輸入 java -version、javac -version,顯示版本資訊即成功。

環境變數角色解析

變數作用關鍵內容
PATH命令搜尋路徑含 javac.exe、java.exe、javadoc.exe 等工具的 bin 目錄
CLASSPATH類別搜尋路徑.(當前目錄)、dt.jar(執行環境類別)、tools.jar(編譯器工具類別)
JAVA_HOMEJDK 安裝根目錄指標Eclipse、Tomcat、Maven、IDEA 等工具透過此變數定位 JDK

Linux / Unix 環境配置

編輯 /etc/profile(全域)或 ~/.bash_profile(用戶級):

export JAVA_HOME=/usr/local/jdk1.6.0_17
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin

執行 source /etc/profile 使其生效,或重新登入。輸入 java -version 驗證。

常見問題排查

  • 『不是內部或外部命令』: Path 未包含 %JAVA_HOME%\bin,或未重開 CMD 讀取新環境變數。
  • 版本不符: 系統 Path 中較早位置有舊版 JDK/JRE 路徑,調整順序或移除舊路徑。
  • CLASSPATH 導致類別衝突: 避免在 CLASSPATH 硬編碼具體專案路徑,建議只保留 JDK 核心庫與 .,專案依賴交由建構工具(Maven/Gradle)或 IDE 管理。
  • 64 位元 OS 裝 32 位元 JDK: 正常運作,但記憶體受限;生產環境建議 64 位元 JDK。

進階:多 JDK 共存切換

  • 安裝多版本 JDK 於不同目錄。
  • 修改 JAVA_HOME 指向目標版本,Path 中用 %JAVA_HOME%\bin 參考。
  • 或寫切換腳本 switch_jdk.bat / switch_jdk.sh 修改環境變數並重啟 Shell。

配置正確的 JDK 環境,是 Java 開發順利起步的基石。

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