@echo off
echo 当前Java版本
java -version
:menu
echo =================================================================================================
echo 请选择要切换的jdk版本
echo 1:Java jdk 1.8
echo 2:Java jdk 11
echo 3:Java jdk 15
echo 4:Java jdk 16
echo 5:Java jdk 17
echo 6:Java jdk 18
echo 7:Java jdk 19
echo 8:Java jdk 20
echo 0: 取消
echo =================================================================================================
set /p ch=请选择:
if "%ch%"=="1" goto java1.8
if "%ch%"=="2" goto java11
if "%ch%"=="3" goto java15
if "%ch%"=="4" goto java16
if "%ch%"=="5" goto java17
if "%ch%"=="6" goto java18
if "%ch%"=="7" goto java19
if "%ch%"=="8" goto java20
if "%ch%"=="0" goto exit
goto menu
:java1.8
set JAVA_HOME=D:\jdks\corretto-1.8.0_332
set JAVA_VERSION=1.8
goto exec
:java11
set JAVA_HOME=D:\jdks\jdk-11.0.15
set JAVA_VERSION=11
goto exec
:java15
set JAVA_HOME=D:\jdks\corretto-15.0.2
set JAVA_VERSION=15
goto exec
:java16
set JAVA_HOME=D:\jdks\jdk-16.0.2
set JAVA_VERSION=16
goto exec
:java17
set JAVA_HOME=D:\jdks\corretto-17.0.3
set JAVA_VERSION=17
goto exec
:java18
set JAVA_HOME=D:\jdks\jdk-18.0.2.1
set JAVA_VERSION=18
goto exec
:java19
set JAVA_HOME=D:\jdks\jdk-19
set JAVA_VERSION=19
goto exec
:java20
set JAVA_HOME=D:\jdks\jdk-20
set JAVA_VERSION=20
goto exec
:exec
setx "JAVA_HOME" "%JAVA_HOME%" /m
echo =================================================================================================
echo 已切换到Java%JAVA_VERSION%
pause
goto exit
:exit
一键切换jdk版本
最新推荐文章于 2024-08-26 10:49:37 发布