Dos环境变量修改

Posted selier

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dos环境变量修改相关的知识,希望对你有一定的参考价值。

批处理修改环境变量,修改用户变量、系统变量(全局变量),永久/临时设置环境变量。设置Java环境变量

临时环境变量

  • 修改变量: set PATH=%Path%;%JAVA_HOME%in
    含义:表示修改 PATH 的变量。 %PATH% 表示原有的配置,再其后面跟上字符 ;%JAVA_HOME%in 表示添加变量

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

  • 删除变量:set PATH="" ,设置为空即可

  • 查看变量: echo %PATH%

永久环境变量

用户变量

  • 添加变量: setx "JAVA_HOME" %cd% ,表示添加名为 JAVA_HOME 的变量, %cd% 表示当前运行路径

  • 删除变量:setx "JAVA_HOME" ""

  • 修改变量:setx "path" "%path%;%%JAVA_HOME%%in;" ,两个 %% 表示转义,输出一个 %

  • 查看变量: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%%in;" ,两个 %% 表示转义,输出一个 %

  • 获取变量:wmic ENVIRONMENT where "name=‘path‘" get UserName,VariableValue

Java环境变量配置批处理文件

将下面的代码复制到文本文件,改名文件名格式为 .bat ,将其放在JDK的安装目录下(注意不是JRE目录哦),双击 运行即可

用户变量

setx "JAVA_HOME" %cd%
setx "CLASS_PATH" ".;%%JAVA_HOME%%lib	ools.jar;%%JAVA_HOME%%libdt.jar;"
setx "path" "%path%;%%JAVA_HOME%%in;"

系统变量

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	ools.jar;%%JAVA_HOME%%libdt.jar;"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%in;"

以上是关于Dos环境变量修改的主要内容,如果未能解决你的问题,请参考以下文章

windows 为啥设置了环境变量没生效

如何使windows系统环境变量的改变即时生效

配置好环境变量后,在dos系统中输入javac测试,为什么信息都是一堆问号???

dos命令临时和永久设置环境变量方法

Windows 如何让环境变量(例如PATH路径)设置后------不需要重启立即生效

windows7 修改环境变量但不用重启电脑