Linux系统选择Java版本可参考以下要点:
- 按项目需求选择
- 新项目:推荐JDK 17或21(LTS支持更久,性能更强,如JDK 21的虚拟线程适合高并发场景)。
- 旧项目:优先JDK 8或11(兼容性强,许多遗留系统依赖)。
- 通过包管理器安装
- Ubuntu/Debian:
sudo apt install openjdk-版本-jdk(如openjdk-17-jdk)。 - CentOS/RHEL:
sudo yum install java-版本-openjdk-devel。
- Ubuntu/Debian:
- 多版本切换
- 使用
update-alternatives --config java命令注册并切换版本。 - 通过环境变量
JAVA_HOME指定路径(需编辑~/.bashrc或~/.zshrc)。
- 使用
- 验证安装
执行java -version确认当前生效版本。
注:优先选择LTS版本(长期支持),非LTS版本(如JDK 21)适合追求新特性的场景。