环境变量Path简介

时间:2022-12-12 21:23:47

  更多详细专业的详解,请参见:http://www.cnblogs.com/sunada2005/articles/2725277.html

  什么是Path变量: 

    PATH环境变量。作用是指定命令搜索路径。

    系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准。

  应用举例:

    就像我们刚学Java时配置的环境变量:

    JAVA_HOME:

    环境变量Path简介

     PATH:

    环境变量Path简介

    可以看到我们在Path中配置了JDK目录中的bin目录到PATH变量中(使用JAVA_HOME便于归一化,之后修改JDK路径时便不用修改PATH,而仅修改JAVA_HOME即可)。

    这样我们就可以在cmd窗口执行java -version了:

    环境变量Path简介

  执行成功,显示了JDK的版本。说明我们成功的执行了 java.exe这个可执行程序:

    环境变量Path简介

    为什么能在C盘下执行F盘的bin目录的可执行文件呢,这里就利用了Path变量来帮助我们了,流程就是上文所述,先找当前目录,再找Path变量中的目录。

    当然,不通过Path变量,我们也可以通过绝对路径,定位到可执行文件目录(bin目录),来执行相应的可执行文件进行启动;

  比我我们如果不在环境变量中配置MySQL的bin目录,那我们可以通过定位到安装目录的bin目录下:

  环境变量Path简介

  环境变量Path简介

  通过在此目录下,执行 mysql -uroot -p即可启动mysql了!如果安装了太多软件,Path变量变得很乱,那么可以考虑某些软件通过绝对路径进行启动了。