前提:公司常用jdk8,但某些特殊情况需要使用高版本jdk
第一步 下载安装jdk
自行前往官网下载:java downloads | oracle
安装步骤省略,基本都是“下一步”
下载好的jdk如下:
第二步 配置环境变量
1、新建两个环境变量,存储两个jdk的路径
2、新建java_home变量,使用%变量名%的格式(切换版本的地方)
3、path变量中增加变量值%java_home%\bin;%java_home%\jre\bin;
第三步 切换jdk版本并验证
1.java_home变量的值改为%jdk17%,保存
命令行中输入java -version,可以看到此时版本是jdk17
2.java_home变量的值改为%jdk8%,保存
关闭所有命令行窗口,重新打开,输入java -version,可以看到此时版本是jdk8
自此便实现了多版本jdk共存,并一键切换。
可能遇到的问题
--java_home的值不论怎么修改,但系统一直显示jdk17或jdk8
解决方案:path变量中将.../javapath移到%java_home%\bin;%java_home%\jre\bin下方
原因:变量中如果有多个值,排在最前面的最上面的优先级更高
到此这篇关于jdk多版本共存并自由切换的操作指南(本文为jdk8和jdk17)的文章就介绍到这了,更多相关jdk多版本共存并自由切换内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论