CentOS7 安装/切换多版本jdk
CentOS7 安装/切换多版本jdk
CentOS7 默认安装了 openjdk 1.7 和 openjdk1.8,这里以安装 openjdk11 为例
-
查看当前有几个 jdk 版本
alternatives --config java --------------------------- 共有 2 个提供“java”的程序。 选项 命令 ----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64/jre/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin/java)
-
下载
wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz tar -zxvf openjdk-11.0.2_linux-x64_bin.tar.gz mv jdk-11.0.2/ /usr/local/
-
使用 alternatives 安装
alternatives --install /usr/bin/java java /usr/local/jdk-11.0.2/bin/java 3
-
使用 alternatives 切换
alternatives --config java ============================= 共有 3 个提供“java”的程序。 选项 命令 ----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64/jre/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin/java) 3 /usr/local/jdk-11.0.2/bin/java
-
完成