一、下载安装包
oracle官网
二、安装
1.上传
2.解压
tar -zxvf jdk-17.0.15_linux-x64_bin.tar.gz
三、环境变量配置
1.jdk环境变量设置
#进入配置目录
vim /etc/profile
#文件根目录
export JAVA_HOME=/usr/java/jdk-17.0.15
#文件执行目录
export PATH=$JAVA_HOME/bin:$PATH
注意:之前,我一直把$PATH放在最前面就导致我的Java环境变量一直不生效。最后把$PATH放到最后成功修改linux的jdk版本信息
2.刷新配置source /etc/profile
四、验证java -version
五、多版本JDK切换
1.准备多个版本的jdk-(以jdk-17.0.15、jdk1.8.0_121为例)
创建jdk目录-存储软连接(mkdir jdk)
2.环境变量修改
#进入配置目录
vim /etc/profile
将原有的环境目录替换为多个jdk版本的根目录
export JAVA_HOME=/usr/java/jdk/link
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
3.使用update-alternatives创建软链接
# jdk8 软链接
update-alternatives --install /usr/java/jdk/link jdk /usr/java/jdk1.8.0_121 8
# jdk17 软链接
update-alternatives --install /usr/java/jdk/link jdk /usr/java/jdk-17.0.15 17
update-alternatives说明
注:添加软链接时 <注册最终地址> 不能是已存在路径,创建软链接后会为你自动创建
a.添加软链接
update-alternatives --install <注册最终地址> <服务名> <文件绝对路径> <优先级>
update-alternatives --install /usr/java/jdk/link jdk /usr/java/jdk1.8.0_121 8
b.查看已有软链接
update-alternatives --display <服务名>
update-alternatives --display jdk
c.删除软链接
update-alternatives --remove <服务名> <文件绝对路径>
update-alternatives --remove jdk /usr/java/jdk1.8.0_121
d.修改命令版本
update-alternatives --config <服务名>
update-alternatives --config jdk
4.版本切换版本验证java -version
5.查询java位置which java
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。