配置path环境变量变的目的是什么?
控制台可以在任意的路径下都可以找到java的开发工具。
目前path环境变量除了保存了我们自己配置的信息以外,还有系统自带的信息,如果一旦不不小心删除了path环境变量信息,那么就可能导致系统部分功能无法使用。
尽量避免修改的path环境变量信息。
如何尽量避免频繁修改path环境变量?
解决办法:新建一个环境变量保存jdk安装目录会发生变化的部分,然后在path环境变量上引用新环境变量所保存的信息。
由于可能因为更新JDK版本,可能出现安装路径变动的情况,为了避免频繁改动path环境变量,我们可以在外部新建一个Java的变量来给path引用,当JDK安装路径出现变化时,不用去修改path里面的环境变量。
1.首先需要新建一个JAVA_HOME变量,值为JDK的安装路径。如下图:
2.编辑path,在path中添加一条环境变量,值为:%JAVA_HOME%\bin。bin目录存放的是java的开发工具,双%中间加JAVA_HOME的意思是path引用JDK的安装路径,这样不论JDK的安装路径如何改变,只需要更改JAVA_HOME的值,path的环境变量始终指向JDK的安装路径,不用频繁修改path环境变量,避免对path环境变量造成意外修改。如下图:
需求: 在现实开发中有时候jdk版本的信息有时候只会使用一次或者几次就不再使用了,比如开发了一个软件,需要在java5,java6,java7中测试,那么如果是这种需求,我们一般都是通过set命令配置临时环境变量。
临时环境变量就是仅对于当前控制台窗口起作用,窗口一旦关闭,那么配置的临时环境变量信息会发生消失。
set命令的用法:
set 查看所有的环境变量信息。
set 环境变量的名字 查看指定的环境变量信息。
set 环境变量名字 = 路径信息 设置指定的环境变量信息。
set 环境变量名字 = 清空指定的环境变量信息。
set 环境变量名字 = 新路径;%环境变量名字% 在原有的基础上添加新的路径信息。
注意: 以后大家但凡看到是set命令设置的环境变量信息,都是临时环境变量信息。