Dos環境變量修改

批處理修改環境變量,修改用戶變量、系統變量(全局變量),永久/臨時設置環境變量。設置Java環境變量

臨時環境變量

  • 修改變量: set PATH=%Path%;%JAVA_HOME%\bin
    含義:表示修改 PATH 的變量。 %PATH% 表示原有的配置,再其後面跟上字符 ;%JAVA_HOME%\bin 表示添加變量

  • 添加變量: set "JAVA_HOME" %cd%

  • 刪除變量:set PATH="" ,設置爲空即可

  • 查看變量: echo %PATH%

永久環境變量

用戶變量

  • 添加變量: setx "JAVA_HOME" %cd% ,表示添加名爲 JAVA_HOME 的變量, %cd% 表示當前運行路徑

  • 刪除變量:setx "JAVA_HOME" ""

  • 修改變量:setx "path" "%path%;%%JAVA_HOME%%\bin;" ,兩個 %% 表示轉義,輸出一個 %

  • 查看變量:echo %PATH%

系統變量

Windows Management Instrumentation Command-line(Windows管理規範命令行)

WMIC擴展WMI(Windows Management Instrumentation,Windows管理規範) ,提供了從命令行接口和批命令腳本執行系統管理的支持。在WMIC出現之前,如果要管理WMI系統,必須使用一些專門的WMI應用,例如SMS,或者使用WMI的腳本編程API,或者使用象CIM Studio之類的工具。如果不熟悉C++之類的編程語言或VBScript之類的腳本語言,或者不掌握WMI名稱空間的基本知識,要用WMI管理系統是很困難的。WMIC改變了這種情況,爲WMI名稱空間提供了一個強大的、友好的命令行接口。

ENVIRONMENT - 系統環境設置管理

  • 添加變量:
    wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%cd%"
    表示添加名爲 JAVA_HOME 的變量, %cd% 表示當前運行路徑

  • 刪除變量:wmic ENVIRONMENT where "name='home'" delete ,刪除名爲home的變量

  • 修改變量:
    wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%\bin;" ,兩個 %% 表示轉義,輸出一個 %

  • 獲取變量:wmic ENVIRONMENT where "name='path'" get UserName,VariableValue

Java環境變量配置批處理文件

將下面的代碼複製到文本文件,改名文件名格式爲 .bat ,將其放在JDK的安裝目錄下(注意不是JRE目錄哦),雙擊 運行即可

用戶變量

setx "JAVA_HOME" %cd%
setx "CLASS_PATH" ".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
setx "path" "%path%;%%JAVA_HOME%%\bin;"

系統變量

echo "刪除原變量"
wmic ENVIRONMENT where "name='JAVA_HOME'" delete
wmic ENVIRONMENT where "name='CLASS_PATH'" delete

echo "添加變量"
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%cd%"
wmic ENVIRONMENT create name="CLASS_PATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%\bin;"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章