window环境变量

1,586 阅读2分钟

前言

'xxx'不是内部或外部命令,也不是可运行的程序! 也不知道是第几次碰到这种提示了,我TM已经快没有头发支持我继续探索下去了。但是还是吃饭比较重要...

认识环境变量

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,例如指定系统文件夹或临时文件夹的位置等。与常量相比,一个环境变量往往由变量名称和变量值组成,环境变量名称和数值设置时,不要含有空格,也不要用中文,变量值可以重新赋值,而常量值一直是固定不变的。例如,使用Path变量可以设置Windows系统查询文件的路径,使用Windir变量可以设置系统文件夹路径,使用ComSpec变量可以设置“cmd.exe”命令的路径等。

用户变量

用户变量,表示当前用户的才有的环境变量,比如问我登录的 'Simon' 账号,则Simon的用户变量生效,如果我登陆的lucy的账户,则变成lucy的用户变量,和登录用户有关系。

环境变量

下面的系统变量,则是所有用户公共的系统环境变量,每个用户都会共有。

特殊情况:

有时,在系统变量和用户变量中,同时存在某个同名环境变量,那么该变量的值究竟是系统变量中的值还是用户变量中的值呢?其实都不是,该变量的值应该是系统变量值与用户变量值的叠加,严格来讲,搜索时是先搜索系统变量的值,然后搜索用户变量的值。

编辑环境变量

可以在window面板中直接编辑,也可以从CMD中通过命令编辑。我只说下从window面板中编辑,右键我的电脑->属性->高级系统设置->高级->环境变量

解决'xxx'不是内部或外部命令,也不是可运行的程序!

有些是系统自带的环境变量,需要在path里边配置system32目录的位置。有些变量是安装某些工具,安装包自带,没有的话自带的话,谷歌搜索:xxxxxxx的环境变量!!!!