JDK版本切换bat脚本。
rem 刷新环境变量的程序,绝对路径
set RefreshEnv=D:\Java\RefreshEnv.exe
需要一个“RefreshEnv.exe”软件来辅助执行.下载RefreshEnv.exe
需要右键管理员运行。
@echo off
rem --- Base Config 配置 JDK 的安装目录 ---
:init
set JAVA_HOME_6=D:\Java\jdk1.6.0_45
set JAVA_HOME_7=D:\Java\jdk1.7.0_80
set JAVA_HOME_8=D:\Java\jdk1.8.0_271
rem 刷新环境变量的程序,绝对路径
set RefreshEnv=D:\Java\RefreshEnv.exe
:start
echo jdk 版本列表:
echo jdk6
echo jdk7
echo jdk8
echo =============================================
:select
set /p opt= 请选择 JDK 版本:
if %opt%==6 (
set TARGET_JAVA_HOME=%JAVA_HOME_6%
)
if %opt%==7 (
set TARGET_JAVA_HOME=%JAVA_HOME_7%
)
if %opt%==8 (
set TARGET_JAVA_HOME=%JAVA_HOME_8%
)
echo 当前选择的 Java 路径:%TARGET_JAVA_HOME%
rem 删除 JAVA_HOME
wmic ENVIRONMENT where "name='JAVA_HOME'" delete
rem 新建 JAVA_HOME 并赋值
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%TARGET_JAVA_HOME%"
rem 刷新环境变量
call %RefreshEnv%
echo 请按任意键退出 !
pause>nul
@echo on