环境变量的配置
什么是环境变量
1.概述
1.环境变量指的是计算机系统可以扫描的范围,只有配置了环境变量的程序,才可以被系统识别
2.环境变量的分类
1.系统变量:指的是所有操作该系统的人员都持有的环境变量,该变量可以被所有用户修改
2.用户变量:指的是当前登录系统的用户配置的环境变量,该变量对其他用户不可见
配置环境变量的目的
1.举个栗子:
我们知道,在我们的计算机上,会安装很多很多的应用程序,那么应用程序如何才能运行呢?就拿我们的csgo来举例:
- 通过双击桌面图标来运行程序,当然在这之前需要先登录steam才可以哦,这个操作的原理是什么呢?让我们打开csgo的安装目录
我们看到,这里有一个csgo.exe文件,实际上在我们点击桌面上的快捷图标的时候,运行的就是这个文件,只是计算机将这个操作给封转成了一个指令了,对外界不可见而已
2.当然第二种运行程序的方式肯定就是
像这样,先到csgo的安装目录下,然后,执行这条指令,就可以启动csgo了
说了这么多,到底配置环境变量的目的和作用到底是为了什么呢?
其实就是将你想要运行的应用程序添加到环境变量中,然后方便再任何目录下都可以运行该程序,这样你就不用每次在运行程序的时候再去找.exe文件的安装目录了,在你执行cmd命令的时候,会先在你当前目录下寻找这个.exe文件,没有找到的话,会从配置的Path变量中去找,如果还是没有找到,就会提示错误,原因是你根本没有配置这个环境变量
一些常用的环境变量的配置
java的环境变量配置
从桌面找到此电脑,右键单击–>属性—>高级系统设置—>环境变量—>系统变量---->点击新建
变量名自定义,变量值为jdk的安装路径,也可以在安装路径后面加上\bin,因为java.exe文件就在这个目录下,很显然我这样配置肯定是找不到java.exe文件,但是不要紧,下面我会讲到怎么解决这个问题
然后我们从系统变量中找到Path变量,双击,有一个新建
就像上面这样,把我们刚才定义的变量名用两个%包起来,然后我们说之前没有加\bin这时候加上就行,我来解释一下%JAVA_HOME%就是引用JAVA_HOME的值,也就是d:\jdk,然后加上bin之后就是完整并且正确的路径了
mysql和tomcat的环境变量配置
MySQL和tomcat的环境配置就是现在系统变量中新建分别名为MYSQL_HOME的变量和CATALINA_HOME的变量,然后变量值就是这两个软件的安装目录加上\bin即可,操作和上面一样
redis的环境变量配置
然后redis的环境配置需要注意的是,他的安装路径下没有bin目录,因此不需要加上\bin,但是在加上环境变量之后,打开cmd窗口,然后执行redis-server.exe,这样才算是讲redis安装在了环境变量配置的路径中,这样就可以在任意盘符下运行redis了