切换java版本

Posted by Wh0ami-hy on March 20, 2025

新建用户变量JAVA_HOME 用户变量下的Path新建%JAVA_HOME%\bin%JAVA_HOME%\jre\bin

通过bat脚本实现本地Java版本的切换,原理是修改JAVA_HOME的值

@echo off

:: 读取 Java 版本路径

set JAVA8=E:\jdk1.8.0_382

set JAVA11=E:\jdk-11.0.23+9

set JAVA17=E:\jdk-17.0.11+9

  

:: 打印当前的 Java 版本

echo 当前的 Java 版本为:

java -version

echo.

  

:: 提供选择菜单

echo 请选择要切换的 Java 版本:

echo 1. Java 8 (%JAVA8%)

echo 2. Java 11 (%JAVA11%)

echo 3. Java 17 (%JAVA17%)

set /p choice=请输入选项 (1/2/3):

  

:: 根据选择设置 JAVA_HOME

if "%choice%"=="1" (

    setx JAVA_HOME "%JAVA8%"

    echo 已切换到 Java 8

) else if "%choice%"=="2" (

    setx JAVA_HOME "%JAVA11%"

    echo 已切换到 Java 11

) else if "%choice%"=="3" (

    setx JAVA_HOME "%JAVA17%"

    echo 已切换到 Java 17

) else (

    echo 无效选项,未进行任何更改。

)

pause

本站总访问量