Win10下使用脚本实现Java版本切换
Win10下使用脚本实现Java版本切换
一、编写脚本
新建CJavaBat.bat脚本,将以下代码内容复制到脚本中
@echo off
@echo ------------------------------------------------
@echo enter the version you want to change:
@echo options version
@echo 7 JDK7
@echo 8 JDK8
@echo 11 JDK11
@echo ------------------------------------------------
set /P choose=please enter your choice:
IF "%choose%" EQU "7" (
REG "JAVA_HOME" 修改为自己的jdk安装路径
setx "JAVA_HOME" "C:\Program Files\Java\jdk7" /m
echo "JAVA_HOME" has been modified C:\Program Files\Java\jdk7
) ELSE IF "%choose%" EQU "8" (
setx "JAVA_HOME" "C:\Program Files\Java\jdk1.8.0_271" /m
echo "JAVA_HOME" has been modified C:\Program Files\Java\jdk1.8.0_271
) ELSE IF "%choose%" EQU "11" (
setx "JAVA_HOME" "C:\Program Files\Java\openjdk-11" /m
echo "JAVA_HOME" has been modified C:\Program Files\Java\openjdk-11
)
pause
二、生成CJavaBat.bat快捷方式
右击CJavaBat.bat文件,生成快捷方式CJava文件
三、给予CJava文件管理员权限
右击CJava文件,点击属性,点击快捷方式,点击高级,勾选用管理员身份运行,保存关闭。
四、运行脚本
双击CJava文件,输入7,关闭窗口。使用win+R打开运行,输入cmd,打开命令提示符,输入java -version查看切换结果。