java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > CentOS安装配置多版本JDK

CentOS安装配置多版本JDK详细步骤记录

作者:恶露发

这篇文章主要给大家介绍了关于CentOS安装配置多版本JDK的详细步骤,分别是使用update-alternatives工具进行全局切换和通过设置环境变量和alias进行临时切换,每种方法都提供了详细步骤和示例代码,需要的朋友可以参考下

1. 下载 JDK

你可以从 Oracle 官方网站或者 OpenJDK 的相关源下载不同版本的 JDK 安装包。以 JDK 8 和 JDK 21 为例,假设你已经将它们下载到了本地。

2. 安装 JDK

创建一个用于存放 JDK 的目录,然后将下载的 JDK 安装包解压到该目录。

# 创建目录
sudo mkdir -p /usr/local/java
# 解压JDK 8
sudo tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local/java
# 解压JDK 21
sudo tar -zxvf jdk-21_linux-x64_bin.tar.gz -C /usr/local/java

3. 配置环境变量

下面介绍两种常用的方式,在 CentOS 10 系统上安装并管理多个 JDK 版本,一种是使用 update‐alternatives 工具进行全局切换,另一种则是通过设置环境变量和 alias 来临时切换。下面提供详细步骤:

方法一:使用 update-alternatives 全局管理

这种方式可以在系统级别统一设置默认使用哪个 JDK。每个 JDK 都注册一个优先级,然后通过命令来切换默认版本。

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_xxx/bin/java 1
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk-11.0_xxx/bin/java 2
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk-17.0_xxx/bin/java 3

sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_xxx/bin/javac 1
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk-11.0_xxx/bin/javac 2
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk-17.0_xxx/bin/javac 3

其中“xxx”部分请替换为具体的版本号路径。

方法二:通过环境变量和 alias 切换(用户级别)

这种方式适用于需要临时切换 JDK 版本或者仅对当前用户生效的情况。

总结 

到此这篇关于CentOS安装配置多版本JDK的文章就介绍到这了,更多相关CentOS安装配置多版本JDK内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文