- 下载 不同版本jdk 包 我安装得是
jdk1.8 与 jdk11这两个版本 - 任选一个jdk 先解压安装 我首先安装的是1.8
解压后配置环境变量
vim /etc/profile
#java
export JAVA_HOME=/usr/java
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
环境变量生效
. /etc/profile 或 source /etc/profile source就是一个.符号
- 查看Java版本
[root@bigdata3 admin]# Java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
- 设置jdk1.8 序列号
alternatives --install /usr/bin/java java /usr/java/bin/java 8
# /usr/java/bin/java Java路径下得bin中java
# 8 是序列号 表示优先级 数字打则优先级越高
- 解压jdk-11
解压路径 usr/
# 注意这个jdk 不要配置系统环境变量
- 设置jdk11 序列号
alternatives --install /usr/bin/java java /usr/jdk-11.0.11/bin/java 11
- 切换 jdk 版本
-- 选择版本
[root@bigdata3 admin]# alternatives --config java
共有 2 个提供“java”的程序。
选项 命令
-----------------------------------------------
1 /usr/java/bin/java
*+ 2 /usr/jdk-11.0.11/bin/java
按 Enter 保留当前选项[+],或者键入选项编号: (次处输入版本编号回车 则版本切换完成)
eg: 切换为jdk-1.8操作
[root@bigdata3 admin]# alternatives --config java
共有 2 个提供“java”的程序。
选项 命令
-----------------------------------------------
1 /usr/java/bin/java
*+ 2 /usr/jdk-11.0.11/bin/java
按 Enter 保留当前选项[+],或者键入选项编号:1
[root@bigdata3 admin]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
注意 alternatives 不清楚什么 自行百度学习