Windows版半自动切换JDK版本脚本工具


前言

在进行开发或平台维护的时候难免遇到需要切换JDK版本,尤其是现在JDK版本的日益迭代更新,很多项目都抛弃了传统的jdk1.8转入了功能更加强大的jdk17,由此就会出现一个问题,每次去修改环境变量太麻烦了,有没有一种脚本能自动切换jdk版本,接下来就给你们分享一个超简单的jdk环境切换脚本。

一、下载多个版本jdk

官网地址:https://www.oracle.com/cn/java/technologies/downloads/#graalvmjava23
下载的版本各取所需,需要什么版本就下什么版本,安装教程自行查找
在这里插入图片描述我这里是下载了2个版本,一个jdk1.8 一个jdk17

二、配置一个JAVA_HOME

1.打开环境变量

请添加图片描述
新建一个JAVA_HOME,路径就配你Java版本的安装路径即可

在这里插入图片描述
配置path
在这里插入图片描述
新增 %JAVA_HOME%\bin 配置过的可以不用配了,唯一注意的点是这个环境的优先级要放到稍微高一点的位置,尽可能的上移到最上面
在这里插入图片描述

三、编写.bat文件

新建一个 .txt 文件,将此内容粘贴到文件中,其中JAVA_HOME 就是环境变量的名字根据你自己的环境进行更改,后面是jdk的安装路径,根据你自己的环境进行更改,最后把 .txt文件后缀改成 .bat,已管理员身份运行即可切换jdk版本

bat
     @echo off
     setx JAVA_HOME "C:\Program Files\Java\jdk-17" /M
bat
     @echo off
     setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_281" /M

请添加图片描述
可以根据你jdk版本数量来生成多个bat文件

总结

目前还没找到跟前端 一样能直接通过nvm user node.js版本 来切换的jdk版本切换工具,只能通过这种半自动bat脚本来切换,如果你们有更好的方法来切换,欢迎留言分享!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值