Java:自動設置環境變量(轉載)
阿新 • • 發佈:2018-07-18
adding jre path creat 版本 delet ava system 切換
引用: https://blog.csdn.net/qq_22498277/article/details/72149038
腳本下載地址:http://files.cnblogs.com/flowwind/java_windows環境變量自動設置腳本.zip
@echo off :: TODO:設置java環境變量 :: Author: Gwt color 02 ::設置java的安裝路徑,可方便切換不同的版本 set input= set /p "input=請輸入java的jdk路徑(或回車默認路徑為D:\app\Java\jdk1.8.0_171):" if defined input (echo jdk已設置) else(set input=D:\app\Java\jdk1.8.0_171) echo jdk路徑為%input% set javaPath=%input% ::如果有的話,先刪除JAVA_HOME wmic ENVIRONMENT where "name=‘JAVA_HOME‘" delete ::如果有的話,先刪除ClASS_PATH wmic ENVIRONMENT where "name=‘CLASS_PATH‘" delete ::創建JAVA_HOME wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%javaPath%" ::創建CLASS_PATH wmic ENVIRONMENT create name="CLASS_PATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;" ::在環境變量path中,剔除掉變量java_home中的字符,回顯剩下的字符串 call set xx=%Path% ::echo %xx% ::將返回顯的字符重新賦值到path中 wmic ENVIRONMENT where"name=‘Path‘ and username=‘<system>‘" set VariableValue="%xx%;%%JAVA_HOME%%\jre\bin;%%JAVA_HOME%%\bin" pause
除了JAVA路徑做了修改,還有個改動:
原文:
這樣腳本運行運行的結果,會導致path路徑中%JAVA_HOME%會被真實路徑代替,看起來不是很友好,所以我
換成了:
Java:自動設置環境變量(轉載)