1. 程式人生 > 實用技巧 >Win10下使用指令碼實現Java版本切換

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檢視切換結果。