不需要下载第三方软件,本机一键切换Java的jdk版本,同时安装多个版本,一键切换JDK

在我今天打包项目的时候,发现项目是jkd11的,我这个电脑上就一个Java8的版本,刚好趁着这次机会分享一下我的Java版本快速切换的小方法

下载多个版本

jdk版本快速切换嘛,那么首先要做的就是下载多个版本的jkd,我在我的电脑上已经下载好了,一个是本机之前的jdk1.8.0_152的,另外是刚下载的jdk-11和jdk-22(都是默认安装),先找到你下载好的地址然后再打开环境变量

更改环境变量

打开电脑的环境变量

win11直接搜索环境变量就可以搜到,也可以在设置>系统>系统信息>高级系统设置>环境变量找到

配置环境变量

在环境变量中,我们找到以前已经配置好的环境变量(没有的直接按照步骤添加)

具体参数

我的path环境是之前已经改过的,如果你们有的就不需要改了,只调整参数的顺序就好了(直接开看下一步),如果没有的可以添加上然后再调整顺序

单纯添加上是不会生效的,因为你电脑上面下载了很多jdk,所以你现在去控制台打印版本他只会给你显示最新下载的jdk版本,所以我们要把顺序调整到默认的上面

调整%JAVA_HOME%\bin的优先

把这两个调整到

C:\Program Files\Common Files\Oracle\Java\javapath;

C:\ProgramData\Oracle\Java\javapath;

参数的上面,就可以生效了,当然也有坏处,坏处就是,以后去编辑path只可以打开这个窗口了

如果想还原的话呢,只需要把开头的%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;删掉就可以打开了,以后修改完环境变量再粘贴回来,其实也不是很碍事。接下来我们看看效果吧!

ok了,大功告成,如果想改版本只需要去更改一下JAVA_HOME的指向为你想要的版本就可以啦

.

编写cmd脚本一键切换版本

我大哥说这个跟没有一样,那就写一个cmd脚本来快速切换吧

@echo off
set /p jdk_version=JDK?:
set "str=%%JAVA%jdk_version%_HOME%%"
echo ok........
setx JAVA_HOME %str% /M
pause

桌面新建一个文本文档,如果是跟据我的一步步来的,那就直接CV就行,如果是其他的,需要更改数字的这部分就可以了,如果嫌麻烦就做这步

然后另存为将后缀改为bat(或者直接重命名),然后右键,以管理员身份运行

然后直接输入对应数字就可以切换啦(两边的数字是相互对应的)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值