我们经常会在开发中用到多个版本的jdk,比如有的项目需要使用jdk1.8 ,有的项目需要使用Java17,那么就需要在centos中配置多个版本的Java环境。
本文将采用 alternatives工具进行对不同版本的Java进行管理。
安装alternatives
安装过程略
安装jdk
从官网下载jdk1.8的压缩包,并解压至 /usr/local/jdk1.8.0_281
从官网下载openjdk17,并解压至 /usr/local/jdk-17.0.7
注册jdk到alternatives
# 将Java1.8注册到alternatives
update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_281/ 8
# 将Java17注册到alternatives
update-alternatives --install /usr/bin/java java /usr/local/jdk-17.0.7/ 17
配置环境变量
- 进入配置文件
vim /etc/profile
- 增加以下配置
export JAVA_HOME=/usr/bin/java export PATH=$PATH:$JAVA_HOME/bin
- 保存退出、并使配置生效
source /etc/profile
测试
- 查看所有版本的Java环境
- 选择Java1.8
- 选择Java17
没有回复内容