ubuntu上配置多版本jdk详解

在 Ubuntu 上安装 OpenJDK 17 和 OpenJDK 8 可以通过使用包管理器 apt 来完成。以下是详细的步骤:

更新软件包列表

首先,更新你的包管理器的包列表:

sudo apt update

安装 OpenJDK 17

1、安装 OpenJDK 17

sudo apt install openjdk-17-jdk

2、验证安装

java -version

可以看到默认安装了最新版本17.0.14

安装 OpenJDK 8

1、安装 OpenJDK 8

sudo apt install openjdk-8-jdk

2、验证安装

这个时候直接输入查看版本看到的还是17,这时候要先进行版本切换再查看

java -version

切换 Java 版本

可以使用 update-alternatives 工具进行快速版本切换:

扫描二维码关注公众号,回复: 17597961 查看本文章

1、配置 update-alternatives

输入以下命令配置java版本

sudo update-alternatives --config java

输出如下,选择要切换的版本序号按回车

2、版本验证

java -version

可以看到版本成功从17切到了1.8

设置 JAVA_HOME 环境变量

根据选择的 Java 版本,设置 JAVA_HOME 环境变量,这里推荐使用jdk17版本,目前一些AI相关的包最低依赖jdk均在17以上

1、编辑 ~/.bashrc文件:

vim ~/.bashrc

添加以下行:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64

2、更新配置文件

保存并关闭文件,然后更新 buntun配置环境:

source ~/.bashrc