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

Windows 7 安裝 JDK 環境變數配置圖文教程

     編輯:Java 相關知識

Windows 7 環境下 JDK 安裝與環境變數設定完整步驟

雖然 Windows 7 已停止主流支援,但許多舊系統仍在運行。本文記錄標準安裝流程與三大環境變數(`JAVA_HOME`、`CLASSPATH`、`Path`)設定方法。

1. 下載安裝 JDK

  • 官網:Oracle JDK 下載頁(需 Oracle 帳號)或採用 Eclipse Temurin (OpenJDK 建置版)。
  • 執行安裝程式,建議安裝路徑不含空格與中文,例如:C:\Java\jdk1.8.0_301。

2. 設定系統環境變數

路徑:右鍵 計算機 → 內容 → 進階系統設定 → 環境變數 → 系統變數 區。

變數名變數值說明
JAVA_HOMEC:\Java\jdk1.8.0_301JDK 安裝根目錄,供 Maven、Tomcat、Gradle 等工具尋找
CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar注意:開頭 . 代表當前目錄;; 分隔。JDK 9+ 已模組化,tools.jar 不存在,可省略。
Path%JAVA_HOME%\bin加在最前面,確保 `java` `javac` 優先使用此版本

3. 驗證安裝

開啟新的命令提示字元視窗(舊視窗不會讀取新環境變數),輸入:

C:\> java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

C:\> javac -version
javac 1.8.0_301

顯示版本資訊即代表安裝成功。

常見問題

  • 'java' 不是內部或外部命令:Path 未生效 → 重開視窗、確認 `%JAVA_HOME%\bin` 在 Path 最前、檢查拼字。
  • 版本不符:Path 中有舊版 JDK/JRE 路徑在前面 → 移至後方或刪除。
  • CLASSPATH 導致找不到類:若設錯會干擾類載入,現代建議不設定 CLASSPATH(留空),由工具自行管理依賴。

JDK 9+ 模組化變化

  • 不再有 `jre` 子目錄,`tools.jar`/`dt.jar` 移除。
  • `CLASSPATH` 可不設定;模組路徑 (`--module-path`) 取代類路徑。
  • `JAVA_HOME` 仍建議設定,供 Maven/Gradle 使用。

一鍵配置腳本 (PowerShell 管理員)

$jdkPath = "C:\Java\jdk1.8.0_301"
[Environment]::SetEnvironmentVariable("JAVA_HOME", $jdkPath, "Machine")
[Environment]::SetEnvironmentVariable("CLASSPATH", ".;$env:JAVA_HOME\lib\dt.jar;$env:JAVA_HOME\lib\tools.jar", "Machine")
$oldPath = [Environment]::GetEnvironmentVariable("Path", "Machine")
[Environment]::SetEnvironmentVariable("Path", "$env:JAVA_HOME\bin;" + $oldPath, "Machine")
Write-Host "請重新開啟終端機生效"
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved