通过DOS命令快速设置环境变量
2016-03-08 00:00
183 查看
更改环境变量的一般方法是:鼠标右键选择计算机属性->高级系统设置->环境变量。
对于个别的环境变量设置,采用这样的操作就可以完成,但是,如果重做系统了,很多语言开发环境需要重新搭建,
或者说,一些绿色的软件,环境变量配置的模式是固定地,变动很少,这是就可以采用dos命令的方式来配置环境变量,如果内容较多,可以通过批处理bat文件的方式来设置。
setx命令可实现永久环境变量的注册,默认只针对当前用户,如果想要改动系统变量,需要在命令后面加 /M,比如setx aa 1234 /M,表示为系统添加变量名为aa,变量值为1234。
若是想在原变量的基础上追加值,如在Path后面再添加,可以这样写"%Path%;xx=xxx"
1、设置用户环境变量JAVA_HOME
2、将java增加到path中
使用 setx /? 可以查看setx的用法
上述的setx命令可以换成set,区别是set执行的命令只针对当前打开的dos窗口有效,key与value之间用"="连接,用法如下:
综上所述,无论是修改系统变量,还是用户变量,我们都可以做到了。到此,还剩下最后一个问题,如何删除setx的变量呢?我没找到删除的办法,只找到了清除变量的方法,
要清除指定的环境变量,操作如下:
如果要清除用户环境变量键入下面一行,<variable>是用户环境变量。
如果要清除系统环境变量键入下面一行,<variable>是系统环境变量。
对于个别的环境变量设置,采用这样的操作就可以完成,但是,如果重做系统了,很多语言开发环境需要重新搭建,
或者说,一些绿色的软件,环境变量配置的模式是固定地,变动很少,这是就可以采用dos命令的方式来配置环境变量,如果内容较多,可以通过批处理bat文件的方式来设置。
setx命令可实现永久环境变量的注册,默认只针对当前用户,如果想要改动系统变量,需要在命令后面加 /M,比如setx aa 1234 /M,表示为系统添加变量名为aa,变量值为1234。
若是想在原变量的基础上追加值,如在Path后面再添加,可以这样写"%Path%;xx=xxx"
1、设置用户环境变量JAVA_HOME
2、将java增加到path中
setx Path "%JAVA_HOME%\bin"
使用 setx /? 可以查看setx的用法
上述的setx命令可以换成set,区别是set执行的命令只针对当前打开的dos窗口有效,key与value之间用"="连接,用法如下:
set key=value 设置环境变量 set 显示当前所有的环境变量 set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量
综上所述,无论是修改系统变量,还是用户变量,我们都可以做到了。到此,还剩下最后一个问题,如何删除setx的变量呢?我没找到删除的办法,只找到了清除变量的方法,
要清除指定的环境变量,操作如下:
如果要清除用户环境变量键入下面一行,<variable>是用户环境变量。
setx <variable> ""
如果要清除系统环境变量键入下面一行,<variable>是系统环境变量。
setx <variable> "" -m
相关文章推荐
- DOS 批处理命令笔记
- JMS(十四):深入剖析一条JMS消息之消息属性
- VMware 12 Pro 安装 OS X 10.11
- [M0]按键多次点击检测(原理)
- 与Java Web Service相关的若干概念(JAX-WS,JAX-RS)
- 原型模式--android开发模式
- IOS开发—App 在 IOS 8 的simulator运行时,定位卡死bug解决
- App云端打包失败常见问题汇总
- OC高效率52之以弱引用避免保留环
- 网上资源URL
- 为你讲解网站运营中比较重要的几个因素
- KeyMob:努力帮助应用开发者最大化移动广告收益
- KeyMob移动广告聚合:移动应用广告管理工具
- KeyMob移动广告之广告聚合篇
- 广告聚合:KeyMob移动广告聚合平台的特色功能简介,KeyMob特色功能
- KeyMob移动广告聚合平台嵌入几百款APP日展现次数过万
- KeyMob移动广告聚合的新玩法-应用交叉推广
- IOS博客项目搭建-08-项目使用本地Git
- F5 IoT Ready平台
- +速物联网,F5在交通行业的应用!