批处理添加环境变量
Posted xiondun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理添加环境变量相关的知识,希望对你有一定的参考价值。
::设置Java环境,设置ant环境 ::jdk的安装目录 setx JAVA_HOME "C:Program FilesJavajdk1.7.0_80" /m ::加上/m是添加到系统环境变量,不加是用户环境变量 ::ant的安装目录 setx ANT_HOME "D:apache-ant-1.9.6" /m setx CLASSPATH ".;%%JAVA_HOME%%lib;%%JAVA_HOME%%lib ools.jar" /m ::如果还有别的path,依次追加 setx PATH "%PATH%;%%JAVA_HOME%%in;%%JAVA_HOME%%jrein;%%ANT_HOME%%in" /m
主要是SET和SETX这个两个命令
SETX 永久设置用户环境变量
SETX /M 永久设置系统环境变量
SET 临时设置用户环境变量
SET /M 临时设置系统环境变量
https://jingyan.baidu.com/article/4b07be3c88328748b380f3a9.html
@echo off echo 当前盘符:%~d0 echo 当前盘符和路径:%~dp0 echo 当前批处理全路径:%~f0 echo 当前盘符和路径的短文件名格式:%~sdp0 echo 当前CMD默认目录:%cd% pause
-
记事本输入 set PATH = %PATH%;D:ytfy
pause
-
txt改后缀为bat然后运行结果如图,注意框内图标是添加的D:ytfy 目录
特别提醒:这个批处理程序运行过后就自动失效了,所以运行完了环境变量还是没变
-
记事本输入setx Path "%Path%;D:1"
pause
-
特别提醒:有时候会出现错误,要用管理员身份运行
保存为bat运行结果如图,框内为新添加的变量
-
注意框内,我们到系统属性-环境变量-编辑环境变量里看到了D:1
-
SETX /M替换掉SETX
SET /M 替换掉 SET 就可以了 他们是修改系统环境变量的
注意下图框内位置你就懂了
以上是关于批处理添加环境变量的主要内容,如果未能解决你的问题,请参考以下文章