保存成bat(utf-8 無簽名 編碼)
右鍵以管理員權限運行
修改JAVAINSTALLPATH 為JAVA SDK 安裝目錄(默認用C:\PROGRAM FILES\JAVA\)即可;
只在 用戶變量下 創建,會事先保存好用戶原有的“JAVA_HOME,JRE_HOME,PATH,CLASSPATH”等變量到"OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"(按JAVA_HOME,JRE_HOME,PATH,CLASSPATH順序保存),然后刪除用戶JAVA_HOME,JRE_HOME,PATH,CLASSPATH”變量,并創建JAVA SDK變量。之后會打開環境變量設置窗口和"OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT",按需補充原有變量值。
CD /D "%~dp0" ::PAUSE SET JAVAINSTALLPATH=C:\PROGRAM FILES\JAVA\START SYSTEMPROPERTIESCOMPUTERNAME.EXEDEL "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"WMIC ENVIRONMENT WHERE "NAME='JAVA_HOME' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT" WMIC ENVIRONMENT WHERE "NAME='JRE_HOME' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT" WMIC ENVIRONMENT WHERE "NAME='PATH' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT" WMIC ENVIRONMENT WHERE "NAME='CLASSPATH' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"::PAUSE WMIC ENVIRONMENT WHERE "NAME='JAVA_HOME' AND USERNAME LIKE '%%%USERNAME%'" DELETE WMIC ENVIRONMENT WHERE "NAME='JRE_HOME' AND USERNAME LIKE '%%%USERNAME%'" DELETE WMIC ENVIRONMENT WHERE "NAME='PATH' AND USERNAME LIKE '%%%USERNAME%'" DELETE WMIC ENVIRONMENT WHERE "NAME='CLASSPATH' AND USERNAME LIKE '%%%USERNAME%'" DELETE::PAUSE WMIC ENVIRONMENT CREATE NAME="JAVA_HOME",USERNAME="%USERNAME%",VARIABLEVALUE="'%JAVAINSTALLPATH%JDK-9'" WMIC ENVIRONMENT CREATE NAME="JRE_HOME", USERNAME="%USERNAME%",VARIABLEVALUE="'%JAVAINSTALLPATH%JRE-9'" WMIC ENVIRONMENT CREATE NAME="PATH", USERNAME="%USERNAME%",VARIABLEVALUE=".;%%JAVA_HOME%%\BIN;%%JRE_HOME%%\BIN" WMIC ENVIRONMENT CREATE NAME="CLASSPATH",USERNAME="%USERNAME%",VARIABLEVALUE=".;%%JAVA_HOME%%\LIB;%%JRE_HOME%%\LIB"START "OLD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"PAUSE
?