HCRM博客

CentOS系统下多版本JDK管理与配置

CentOS 多版本 JDK 安装与配置指南

CentOS系统下多版本JDK管理与配置-图1

简介

CentOS 是一款广泛使用的开源操作系统,而 JDK(Java Development Kit)是 Java 开发和运行环境的核心组件,在开发过程中,可能会需要同时使用多个版本的 JDK,以满足不同项目或测试需求,本文将详细介绍如何在 CentOS 系统中安装和配置多版本 JDK。

安装 JDK

下载 JDK

从 Oracle 官网或 OpenJDK 官网下载所需版本的 JDK 安装包,以下为下载链接示例:

  • Oracle JDK:https://www.oracle.com/java/technologies/javase-downloads.html
  • OpenJDK:https://jdk.java.net/

安装 JDK

以 OpenJDK 11 为例,将下载的安装包移动到 /usr/local/ 目录下,并解压:

sudo mv jdk-11_linux-x64_bin.tar.gz /usr/local/
sudo tar -zxvf jdk-11_linux-x64_bin.tar.gz

解压完成后,JDK 将被安装在 /usr/local/jdk-11 目录下。

配置环境变量

编辑 /etc/profile 文件,添加以下内容:

CentOS系统下多版本JDK管理与配置-图2

export JAVA_HOME=/usr/local/jdk-11
export PATH=$PATH:$JAVA_HOME/bin

保存并退出文件,然后执行以下命令使配置生效:

source /etc/profile

配置多版本 JDK

安装其他版本 JDK

按照上述步骤,安装其他版本的 JDK,OpenJDK 8:

sudo mv jdk-8u251-linux-x64.tar.gz /usr/local/
sudo tar -zxvf jdk-8u251-linux-x64.tar.gz

配置环境变量

编辑 /etc/profile 文件,添加其他版本 JDK 的环境变量:

export JAVA_HOME_8=/usr/local/jdk-8u251
export PATH=$PATH:$JAVA_HOME_8/bin

保存并退出文件,然后执行以下命令使配置生效:

source /etc/profile

切换 JDK 版本

使用以下命令切换 JDK 版本:

export JAVA_HOME=$JAVA_HOME_8
source /etc/profile

验证 JDK 版本

CentOS系统下多版本JDK管理与配置-图3

使用以下命令验证 JDK 版本:

java -version

输出结果应显示当前使用的 JDK 版本。

FAQs

  1. 问题:如何查看已安装的 JDK 版本?

    解答: 使用以下命令查看已安装的 JDK 版本:

    java -version

    或者

    javac -version
  2. 问题:如何删除多余的 JDK 版本?

    解答: 删除多余的 JDK 版本,首先需要停止 Java 服务,然后删除对应版本的 JDK 目录,以下是删除 OpenJDK 8 的示例:

    sudo systemctl stop java
    sudo rm -rf /usr/local/jdk-8u251

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/45536.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~