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. hello

  2. 2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

  3. 新盘新项目,不再等待,现在就是最佳上车机会!

  4. 新盘首开 新盘首开 征召客户!!!coinsrore.com

  5. 独特的构思和新颖的观点,让这篇文章在众多作品中脱颖而出。

  6. 这篇文章如同一首动人的乐章,触动了读者内心深处的柔软。

  7. 古典诗词化用自然,毫无斧凿痕迹。

  8. 情感浓度过高可适当留白,以达平衡。

  9. ?叙事类评语?

  10. 《狼屋》动画片高清在线免费观看:https://www.jgz518.com/xingkong/6924.html

  11. 你的文章让我感受到了正能量,非常棒! https://www.4006400989.com/qyvideo/63762.html

  12. 1 1

    555

  13. 你的文章内容非常精彩,让人回味无穷。 http://www.55baobei.com/FyojKV7cF0.html

  14. 你的才华让人惊叹,你是我的榜样。 https://www.4006400989.com/qyvideo/23069.html

  15. 《注定爱你》爱情片高清在线免费观看:https://www.jgz518.com/xingkong/21453.html

  16. 你的文章充满了创意,真是让人惊喜。 https://www.4006400989.com/qyvideo/16938.html

  17. 真好呢

  18. 你的才华让人惊叹,请继续保持。 https://www.yonboz.com/video/78769.html

  19. 真好呢

  20. 《脚踏三条船》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/36392.html

添加新评论