centos安装多个版本的jdk-Java专区论坛-技术-SpringForAll社区

centos安装多个版本的jdk

我们经常会在开发中用到多个版本的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环境
  • image

  • 选择Java1.8

image

 

  • 选择Java17

image

 

请登录后发表评论

    没有回复内容