环境变量:是操作系统中用于指定操作系统运行的操作环境的参数。
环境变量中的路径环境变量:当系统需要运行程序而不告诉它程序所在的完整路径时,系统应该在当前目录中搜索程序和路径中指定的路径。换句话说,当在 cmd 窗口中打开应用程序时,系统会按以下顺序查找路径:
1、该目录下的路径
2、环境变量中path路径
查询路径优先顺序
在 Win10 中,环境变量包括用户变量和系统变量。用户变量优于系统变量。
在cmd窗口中打开应用程序时,系统会根据当前目录中的路径搜索用户变量>>系统变量,一旦找到应用程序,就不再向下查找,如果找不到,则报错。
例如,如果您没有将微信配置为环境变量,则打开cmd并输入,但系统找不到它
C:\Users\Administrator>WeChat.exe
'WeChat.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
为什么需要配置环境变量?
在系统下,如果我们安装某个软件,安装完成后,安装目录下会生成一个软件的.exe文件,我们可以通过双击该文件来启动该软件。但是每次我们要运行软件的时候,都要找到.exe文件所在的路径,然后双击,显然是不可能的,因为安装的软件太多了,我们不可能记住所有安装软件的路径,所以我们需要环境变量。配置好常用软件的环境变量后,在系统的任意路径打开cmd,进入软件,然后打开应用。(即懒惰操作)。
还有一些编程语言,如Java。Java包下有java.exe,javac.exe,有时需要编译和运行程序,还需要配置环境(即jdk的配置)。
2. 如何配置环境变量 方法一:将软件路径直接添加到路径中
以微信为例:(为了省事,我一般直接在系统变量中配置,让电脑上的所有用户都能使用)。
找到“路径”,选择它,然后将其编辑为“新建”。输入微信根路径
确定后,重启cmd,可以在任意路径打开cmd窗口,进入,打开微信
或者 MySQL,在编辑环境变量中创建一个新参数
C:\Program Files\MySQL\MySQL Server 8.0\bin
重启cmd,可以在cmd窗口中启动MySQL并检查版本号
C:\Users\Administrator>mysql -V
mysql Ver 8.0.22 for Win64 on x86_64 (MySQL Community Server - GPL)
方法二:先设置软件变量,再设置路径
这也是需要为通用编程语言、插件、软件等配置环境变量的步骤。这里我以 Java 为例(为了省去麻烦,我通常直接在系统变量中配置它,以便计算机上的所有用户都可以使用它)。
1. 定义软件变量。
单击此电脑 - 属性 - 高级系统设置 - 环境变量 - 新建
这
变量名是任意的,一般规范是变量名_HOME,变量值输入到安装路径中
单击“确定”。
2. 添加路径
找到“路径”,选择它,然后将其编辑为“新建”。
输入
%JAVA_HOME%bin
确认后,重新启动 cmd 并检查 Java 版本号
C:\Users\Administrator>javac -version
javac 1.8.0_144
也就是说,Java 环境变量配置成功。