开发环境—设置环境变量的原理

为什么要设置环境变量,设置环境变量的作用在哪里

1、什么是环境变量

  在操作系统中用来指定操作系统运行环境的一些参数,具体一个环境变量包括名称和参数值。

2、为什么需要配置环境变量

  我们平时打开一个应用程序,一般是双击桌面图标或在开始菜单链接,无论是桌面的快捷图标还是菜单链接都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序。

 

  知道了一个应用程序的安装目录位置,我们也可以通过命令行工具打开这个软件,如上图,我的QQ起始位置(安装路径),是在 C:\Program Files (x86)\Tencent\QQ\Bin,QQ的应用程序名是QQ.exe(可查看任务管理器),cmd打开dos命令窗口(可使用快捷键Win+R),切换到QQ的起始位置,再输入应用程序名QQ.exe,然后QQ就启动了。

 

通过添加环境变量来操作:

  未配置环境变量之前

    编辑系统变量名“Path”,在“Path”变量值的后面追加qq的安装目录:“;C:\Program Files (x86)\Tencent\QQ\Bin ”注意追加的时候要在目录字符串的前面加个英文的分号“;”,英文分号用来将Path里面不同的路径隔开; 

  确定保存后,再回到命令窗口,不管在任何目录下,你只要输入QQ.exe或QQ(不区分大小写,写成qq也可以)的命令,qq就会启动;

 

  还可以自己新建一个用户变量,比如新建一个叫“QQ”的用户变量,变量值为QQ的安装目录“C:\Program Files (x86)\Tencent\QQ\Bin”,道理同上。

综合以上例子分析:

  windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的启动文件,双击该文件,我们就能启动软件。但是难道我们每次要运行该软件的时候都要先找到该启动文件所在的路径,然后点击启动吗?显然是不可能的,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径,同时如果我们在其他路径下想运行某些软件岂不是完蛋了。 这时候就需要环境变量了。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

posted @ 2019-04-25 17:10  编程侠Java  阅读(1163)  评论(0编辑  收藏  举报