JRE 與 JDK:一圖看懂核心區別
| 維度 | JRE (Java Runtime Environment) | JDK (Java Development Kit) |
| 全稱 | Java 運行環境 | Java 開發工具包 |
| 核心組件 | JVM + 核心類庫 | JRE + 編譯器(javac) + 工具(jar/javadoc等) |
| 適用角色 | 最終用戶、生產環境運行 | 開發人員、構建環境 |
| 包含關係 | 被 JDK 包含 | 包含完整 JRE |
結論:安裝 JDK 即可涵蓋運行與開發需求,無需額外安裝 JRE。
JDK 官方下載全流程
- 訪問 Oracle 官網:oracle.com/java/technologies/downloads
- 導航:Downloads → Java → JDK
- 選擇長期支持版(LTS):JDK 8 / 11 / 17 / 21
- 勾選 "Accept License Agreement"
- 按作業系統下載:
- Windows x64:
jdk-XX_windows-x64_bin.exe
- Linux x64:
jdk-XX_linux-x64_bin.tar.gz
- macOS:
jdk-XX_macos-x64_bin.dmg / _arm64_bin.dmg (M 晶片)

安裝避坑指南(關鍵決策點)
✅ 安裝路徑原則
- 拒絕中文/空格/特殊符號:
D:\Java\JDK\jdk-17 ✓ | C:\Program Files\Java\jdk 17 ✗
- 避開系統盤:推薦
D:\Java\ 或 E:\Dev\Java\
- 理由:重裝系統不影響開發環境,路徑穩定利於工具鏈配置
✅ 組件選擇建議
- Development Tools:必選(含 javac、jar、javadoc)
- Source Code:建議勾選(IDE 可反編譯查看源碼)
- Public JRE:可選(JDK 內已含私有 JRE)
✅ 後續必要動作
- 配置
JAVA_HOME 環境變量(指向 JDK 根目錄)
- 將
%JAVA_HOME%\bin 加入 PATH
- 驗證:
java -version、javac -version
版本選擇策略
- 企業級生產:JDK 17 / 21 (LTS,長期支持至 2029/2031)
- 維舊項目:JDK 8 (Oracle 商業授權注意,建議遷移 OpenJDK 發行版)
- 新項目/學習:JDK 21 (最新 LTS,虛擬線程、模式匹配等現代特性)
替代發行版推薦
考慮到 Oracle JDK 授權變更,推薦生產環境使用:
- Eclipse Temurin (Adoptium) - 社區主流標準
- Amazon Corretto - AWS 深度優化
- Azul Zulu - 高性能商業級選擇
- Microsoft Build of OpenJDK - Azure 整合優化
均通過 TCK 認證,語義版本與 Oracle JDK 對齊,免費商用友好。