本文以 JDK 7 Update 15 (7u15) 在 Windows 32 位系統為例,詳細記錄安裝全流程、關鍵選項說明、JRE 安裝路徑陷阱及環境變量配置步驟,適用於歷史項目維護或教學演示場景。
jdk-7u15-windows-i586.exe (約 90MB)雙擊 .exe 文件,彈出歡迎界面,點擊「下一步」。
安裝程序列出三大組件,全部默認勾選,缺一不可:
| 組件 | 說明 | 必要性 |
|---|---|---|
| Development Tools | JDK 核心工具 | javac、java、jar、javadoc 等開發必備 |
| Source Code | 類庫源碼 | src.zip,IDE 附源碼調試、學習 JDK 實現必需 |
| Public JRE | 公共運行時環境 | 瀏覽器插件、系統級 Java 程序運行依賴 |
安裝路徑建議:默認 C:\Program Files\Java\jdk1.7.0_15\ (64位系統為 Program Files (x86))。不建議更改,避免後續工具鏈路徑識別問題。
等待進度條完成,提示「JDK 安裝成功,準備安裝 JRE」。
默認路徑:C:\Program Files\Java\jre7\ (32位系統) 或 C:\Program Files (x86)\Java\jre7\ (64位系統)。
C:\Program Files\Java\jre7\lib\i386\jvm.cfg。若 JRE 安裝在非 C 盤,Eclipse 將無法啟動報錯 "Failed to load JNI shared library"。
JRE 安裝完成後點擊「關閉」,安裝程序退出。
右鍵「計算機」→「屬性」→「高級系統設置」→「環境變量」→「系統變量」區操作:
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.7.0_15
作用:Maven、Ant、Gradle、Tomcat、IDE 等工具尋找 JDK 根目錄的標準入口。
在 Path 末尾添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
注意:Win 10 可直接新建兩條獨立條目,Win 7 需用分號分隔。%JAVA_HOME%\bin 確保 javac、java 等命令全局可用。
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
說明:. 代表當前目錄。JDK 6+ 已無需此變量 (啟動類加載器自動加載),但部分舊構建腳本可能依賴,保留無害。
打開新 CMD 窗口 (必須重新打開生效環境變量):
> java -version
java version "1.7.0_15"
Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode, sharing)
> javac -version
javac 1.7.0_15
> echo %JAVA_HOME%
C:\Program Files\Java\jdk1.7.0_15
| 現象 | 原因 | 解決 |
|---|---|---|
| 'java' 不是內部命令 | Path 未配置或未重開 CMD | 檢查 Path 包含 %JAVA_HOME%\bin,重開 CMD |
| 版本不匹配 | 多 JDK 共存,Path 順序錯誤 | 將目標 JDK bin 置於 Path 最前 |
| Eclipse 啟動報錯 | JRE 未裝在 C 盤默認路徑 | 重裝 JRE 至默認路徑,或修改 eclipse.ini 指定 -vm |
JDK 7u15 安裝核心在於:三大組件全裝、JRE 必須裝默認 C 盤路徑、環境變量 JAVA_HOME + Path 雙配置。現代開發請直接使用 JDK 17/21 LTS 版本,安裝流程大同小異,但無 JRE 獨立安裝步驟 (JDK 內置),環境變量配置邏輯完全一致。