当前位置: 代码网 > 服务器>服务器>Linux > Linux实现多个JDK版本切换

Linux实现多个JDK版本切换

2026年03月28日 Linux 我要评论
一、多版本jdk准备可参考此文章安装jdklinux安装jdk二、环境变量修改#进入配置目录(不在此保存的话 ssh链接重新打开会导致下面导入的环境变量失效)vim /etc/profile将原有的

一、多版本jdk准备

可参考此文章安装jdk linux安装jdk

二、环境变量修改

#进入配置目录(不在此保存的话  ssh链接重新打开会导致下面导入的环境变量失效)
vim /etc/profile

将原有的环境目录替换为多个jdk版本的根目录

export java_home=/usr/local/jdk/link
export jre_home=${java_home}/jre
export classpath=.:${java_home}/lib:${jre_home}/lib
export path=${java_home}/bin:$path

注:保存后记得 使用 source /etc/profile  刷新配置生效

三、使用update-alternatives创建软链接

# jdk8 软链接
update-alternatives --install /usr/local/jdk/link jdk /usr/local/jdk/jdk1.8.0_421 8
# jdk23 软链接
update-alternatives --install /usr/local/jdk/link  jdk /usr/local/jdk/jdk-23 23

update-alternatives 常用命令说明

注:添加软链接时 <注册最终地址> 不能是已存在路径,创建软链接后会为你自动创建

  • 添加软链接 update-alternatives --install<注册最终地址><服务名><文件绝对路径><优先级>
update-alternatives --install /usr/local/jdk/link  jdk /usr/local/jdk/jdk1.8.0_421 8
  • 查看已有软链接 update-alternatives --display <服务名>
update-alternatives --display jdk
  • 删除软链接 update-alternatives --remove <服务名> <文件绝对路径>
update-alternatives --remove jdk /usr/local/jdk/jdk1.8.0_421
  • 修改命令版本 update-alternatives --config <服务名>
update-alternatives --config jdk

四、版本切换版本验证

java -version

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com