在Linux配置Java時,選擇JDK版本可參考以下原則:
- 生產環境:優先選LTS(長期支持)版本,如JDK 17、JDK 21,穩定性強且兼容性更好。
- JDK 21(2023年發布):支持虛擬線程、分代ZGC,適合高并發新項目。
- JDK 17(2021年發布):當前主流LTS版本,兼容Spring Boot 3.x等主流框架。
- 開發/測試環境:可嘗試新特性,如JDK 21的虛擬線程,或JDK 17的密封類。
- 老舊項目:若需維護舊系統,可暫時使用JDK 11,但需規劃升級至JDK 17+。
- 安裝方式:
- 包管理器(推薦):Ubuntu/Debian用
apt
,CentOS用yum
,直接安裝對應LTS版本(如openjdk-17-jdk
)。
- 手動安裝:下載JDK壓縮包解壓到指定目錄(如
/usr/lib/jvm
),通過update-alternatives
管理多版本。
注意:避免使用非LTS版本(如JDK 19、20),除非有特殊需求。