1. 程式人生 > >Java:自動設置環境變量(轉載)

Java:自動設置環境變量(轉載)

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:自動設置環境變量(轉載)