windows安装多个版本jdk一键切换

日常开发中,可能会涉及到所需jdk版本不同的情况,每次都去环境变量里面修改是一件很麻烦的事情,就可以用我这种方法一劳永逸

1、首先电脑上安装所需的jdk

2、设置环境变量

 

 在系统变量中添加,这里以jdk8,jdk9为例

JAVA_HOME8      安装路径

JAVA_HOME9       安装路径

JAVA_HOME  %JAVA_HOME8%   默认用java8就写8,用9就写9,后面用批处理更改了

这里也会更改。

在path中添加 %JAVA_HOME%\bin  (添加到第一行,记得看结尾带不带分号)

下面是切换版本的批处理脚本,按你需要修改,改完另存为ANSI格式,后缀修改为.bat

@echo off
setlocal enabledelayedexpansion

REM 定义初始的JAVA_HOME内容
set "java_home_content=JAVA_HOME8"

REM 循环接收用户输入并切换内容
:input
set /p input=请输入数字切换JDK版本,按Enter键确认: 

REM 判断用户输入并修改JAVA_HOME内容
if "%input%"=="8" (
  set "java_home_content=JAVA_HOME8"
) else if "%input%"=="9" (
  set "java_home_content=JAVA_HOME9"
) else (
  echo 系统当前没有此版本jdk!
  goto input
)

REM 修改系统环境变量JAVA_HOME的值
setx JAVA_HOME "%java_home_content%" /m

echo 系统环境变量JAVA_HOME已修改为:%java_home_content%

使用管理员运行就可以快速切换了,文章使用两个jdk版本举例子,更多的版本也是可以的,修改下批处理脚本即可

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值