::添加環境變量JAVA_HOME
@echo off
::進入當前文件夾.以管理員運行該bat時,獲取當前路徑%cd%是windows/system32.這樣肯定不行的.要先進入當前文件夾
cd /d %~dp0
::獲取當前路徑
set dir=%cd%
::設置一個變量(該值是註冊表的環境變量區域)
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
::設置一個變量(該值實際上是用來作爲環境變量的鍵)
set evname=JAVA_HOME
::設置一個變量(該值實際上是作爲環境變量的值)
set javapath=%dir%\jdk
::添加註冊表系統環境變量.下面出現的雙引號一定要加上,除非你的所有路徑都不帶空格
reg add "%regpath%" /v %evname% /d "%javapath%" /f
reg add "%regpath%" /v path /d "%javapath%\bin;"%path% /f
::重新啓動,那麼系統環境變量纔會生效.
shutdown -r -t 0 -f
dos命令需要注意的地方:
1.一個bat調用另一個bat用call或者start
2.%的轉義字符是%%
3.設置路徑時,值裏面不能包含空格?是的,把路徑用雙引號引起來即可.