配置环境变量的主要目的
目的
假如我们要运行D盘下的aaa程序,那我们必须打开我的电脑,然后进入D盘,然后再点击aaa程序,这样这个程序就可以运行了。
但如果我们想要在任意路径下,不用非要到D盘才能运行这个程序。这时我们就需要配置环境变量了。通过配置环境变量,将要运行程序的路径添加到 path环境变量
中,这样我们就可以在任意路径下访问这个程序了。
原理
原理就是,当我们要运行一个程序时,系统会首先到 path
中查找已添加的路径,看这些路径下是否存在这个程序,如果存在,就可以执行;如果不存在,就在你当前的目录下查找这个程序,如果找到就执行。如果前两种情况都未查到你要运行的程序,那么 cmd
就会告诉你 'xxx' 不是内部或外部命令,也不是可运行的程序 或批处理文件
。
具体配置过程
右击我的电脑->点属性->点左侧的系统保护->点高级->点环境变量,就可以看到了
用户变量和系统变量的区别
如果只配置了当前用户的话,我们的配置只适用于当前的这个用户;如果配置的是系统用户的话,我们的配置适用于所有用户。
你可以根据自己的需要进行选择,接下来我们就以用户变量为参考,系统变量同理。下面以 jdk的环境变量
配置为例。
第一种(比较标准的配置)
- 首先找到
jdk文件夹
,复制jdk
文件路径(F:\jdk8)
- 这时,我们换需要将刚才创建的环境变量添加到
path
中,才算成功
第二种(比较快速的配置)
- 首先找到
jdk文件夹
,复制待运行文件路径
(F:\jdk8\bin) - 直接添加程序路径到
path
中
测试
在 cmd
中输入java -version,出现如下结果,即为配置成功
自己遇到的问题
自己在配置过程后,明明感觉自己配置的很漂亮,可是输入上述命令测试时,没有上图的版本提示。
告诉你一个小秘密,重启电脑就好了。
以上仅为个人学习笔记,如果有帮助到你,不胜荣幸!如果有错漏之处,欢迎批评指正。