Java多版本控制切换脚本

warning: 这篇文章距离上次修改已过287天,其中的内容可能已经有所变动。

参考链接:https://blog.csdn.net/New_hl/article/details/134445808

@echo off
net session >nul 2>&1
if %errorLevel% == 0 (
    echo Confirm Permission Is Administrator
    goto :run
) else (
    echo Request Use Administrator Run...
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "cmd.exe", "/c %~s0", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B
)
:run
@echo -----------------------------------------------------
@echo Current Java Version Is:
java -version
javac -version
@echo -----------------------------------------------------
@echo Input you want to use Java version option:
@echo Option     Description
@echo 8          Change Environment To JDK8
@echo 17         Change Environment To JDK17
@echo 23         Change Environment To JDK23
@echo -----------------------------------------------------
set /P choose=Input Your Choose (8, 17, 23): 

:CHOICE_LOOP
IF "%choose%"=="8" GOTO SET_JAVA_8
IF "%choose%"=="17" GOTO SET_JAVA_17
IF "%choose%"=="23" GOTO SET_JAVA_23
IF "%choose%"=="" GOTO CHOICE_LOOP
echo Invalid choice. Please enter 8, 17, or 23.
goto CHOICE_LOOP

:SET_JAVA_8
IF NOT DEFINED JAVA_HOME_8 (
    echo JAVA_HOME_8 is not defined. Please set it before proceeding.
    goto END
)
setx "JAVA_HOME" "%JAVA_HOME_8%" /m
echo Successfully updated JAVA_HOME to %JAVA_HOME_8%.
goto END

:SET_JAVA_17
IF NOT DEFINED JAVA_HOME_17 (
    echo JAVA_HOME_17 is not defined. Please set it before proceeding.
    goto END
)
setx "JAVA_HOME" "%JAVA_HOME_17%" /m
echo Successfully updated JAVA_HOME to %JAVA_HOME_17%.
goto END

:SET_JAVA_23
IF NOT DEFINED JAVA_HOME_23 (
    echo JAVA_HOME_23 is not defined. Please set it before proceeding.
    goto END
)
setx "JAVA_HOME" "%JAVA_HOME_23%" /m
echo Successfully updated JAVA_HOME to %JAVA_HOME_23%.
goto END

:END
pause
none
最后修改于:2025年01月07日 10:47

已有 22 条评论

  1. 《平行森林2024》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/10744.html

  2. 《我女儿的妈妈第三季》欧美剧高清在线免费观看:https://www.jgz518.com/xingkong/39120.html

添加新评论