一、安装各版本jdk
(安装略,装好后如图)
二、设置环境变量
(一)新增JAVA_HOME和CLASSPATH变量
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(二)修改PATH变量
三、新建JDK切换批处理文件
#文件名:SwitchJDK.cmd,该文件自动提示以管理员身份执行
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
echo ----------当前JDK版本------------
java -version
echo ------------------------------------
:Select
echo 1、JDK8 2、JDK11 3、JDK17 0、退出
set /p choice=请选择:
:SetJDK
if %choice%==1 goto set8
if %choice%==2 goto set11
if %choice%==3 goto set17
if %choice%==0 goto end
:set8
setx "JAVA_HOME" "D:\Soft\jdk\jdk1.8.0_311" /m
goto Select
:set11
setx "JAVA_HOME" "D:\Soft\jdk\jdk-11.0.13" /m
goto Select
:set17
setx "JAVA_HOME" "D:\Soft\jdk\jdk-17.0.1" /m
goto Select
:end
exit