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 版本,并在需要时轻松切换。

相关推荐

  1. springboot jdk版本不到8怎么办?

    2024-01-02 08:54:02       14 阅读
  2. JDK版本管理:jenv安装和使用

    2024-01-02 08:54:02       10 阅读
  3. Mac中管理版本Jdk

    2024-01-02 08:54:02       47 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-02 08:54:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-02 08:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-02 08:54:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-02 08:54:02       20 阅读

热门阅读

  1. 【PostgreSQL】从零开始:(四十一)约束-排他约束

    2024-01-02 08:54:02       27 阅读
  2. ubuntu设置显示应用程序

    2024-01-02 08:54:02       38 阅读
  3. redis

    redis

    2024-01-02 08:54:02      43 阅读
  4. 分布式【RPC 常见面试题】

    2024-01-02 08:54:02       36 阅读
  5. 举例说明计算机视觉(CV)技术的优势和挑战

    2024-01-02 08:54:02       40 阅读
  6. C语言【程序设计题10】

    2024-01-02 08:54:02       34 阅读
  7. 服务器的关键参数指标

    2024-01-02 08:54:02       29 阅读
  8. 服务器如何设置禁ping,禁ping有哪些作用

    2024-01-02 08:54:02       37 阅读