Linux上管理不同版本的 JDK

当在 Linux 上管理不同版本的 JDK 时,使用 yumdnf 可以方便地安装和切换不同的 JDK 版本。本文将介绍如何通过这两个包管理工具安装 JDK 1.8 和 JDK 11,并利用软连接动态关联这些版本。

安装 JDK 1.8 和 JDK 11

使用 yum 安装 JDK 1.8

打开终端并运行以下命令:

sudo yum install java-1.8.0-openjdk-devel

这将安装 JDK 1.8 及其开发工具包。

使用 dnf 安装 JDK 11
sudo dnf install java-11-openjdk-devel

以上命令将安装 JDK 11 及其开发工具包。
安装位置可以使用如下命令,查询

 find / -name "java"

在这里插入图片描述

创建 JDK 软连接

创建软连接可允许轻松地在不同的 JDK 版本之间切换。

创建 JDK 1.8 软连接
sudo ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.x86_64 /usr/lib/jvm/default-java
创建 JDK 11 软连接
sudo ln -s /usr/lib/jvm/java-11-openjdk-11.x86_64 /usr/lib/jvm/default-java

配置环境变量

编辑 ~/.bashrc~/.bash_profile 文件,并添加以下行:

export JAVA_HOME=/usr/lib/jvm/default-java
export PATH=$JAVA_HOME/bin:$PATH

切换 JDK 版本

  • 使用以下命令激活 JDK 1.8:
sudo ln -sf /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.x86_64 /usr/lib/jvm/default-java
  • 使用以下命令激活 JDK 11:
sudo ln -sf /usr/lib/jvm/java-11-openjdk-11.x86_64 /usr/lib/jvm/default-java

验证 JDK 版本

运行以下命令检查当前激活的 JDK 版本:

java -version

以上步骤允许你在需要时切换 JDK 版本,同时保持软连接动态关联到所需的 JDK。这种方法有助于管理不同的 Java 版本,并在需要时轻松切换。

你可能感兴趣的:(服务器,linux,java,运维)