了解环境变量的配置和用途的方法,设置环境变量的方法( 二 )


3、系统环境变量和用户环境变量的区别
一台计算机有多个账号(用户),系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用 。
例如你要用java,那么你把java的bin目录加入到path变量下面(添加方法),那么它就是系统环境变量 , 所有用户登陆,在命令行输入java都会有java的帮助信息出来 。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样 。
有的时候我们会看到在用户变量和系统变量中都存在某一个环境变量,比如path , 那么path的值到底是用户变量中的值还是系统变量中的值 , 或者两者都不是呢?答案是两者都不是 。path变量的值是用户变量中的值与系统变量中的值的叠加 。
4、配置完环境变量,什么时候生效
在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,一般需重启系统才能使之生效 。这里需要注意,并不是所有的环境变量的变更都需要重启计算机 。修改环境变量之后,如果受影响的是应用程序 , 那么只要简单地重新启动此应用程序,环境变量的修改就会反映到该程序中 , 而不必重新启动计算机;但是,如果受影响的是系统服务,就必须重新启动才能将环境变量的修改反映到系统服务中(因为没有办法在不重启计算机的情况下重新启动系统服务管理器) 。

了解环境变量的配置和用途的方法,设置环境变量的方法

文章插图
为什么要设置环境变量,环境变量有什么用在java中配置环境变量主要为了方便使用javac和java这两个命令,而这两个命令只能运行在dos命令行中,而且不配置环境变量只能在jdk的bin目录下运行,在dos命令行中到别的目录下运行这两个命令就会出现如下图所示:
所以,为了使在dos命令行中各个目录下都能运行javac和java两个命令,就要将它们所在的目录添加到Windows环境变量path中,具体的操作我就不赘述了,自己百度吧.
【了解环境变量的配置和用途的方法,设置环境变量的方法】
了解环境变量的配置和用途的方法,设置环境变量的方法

文章插图
为什么要配置环境变量 , 配置环境变量有什么好处1、计算机在执行命令的时候是在环境变量找对应的命令的位置的 。如果不正确设置环境变量就不能正确使用相应的命令
2、比如说你要执行 java 命令,你不设置环境变量path包括你的jdk安装路径,那系统去哪找你的java.exe文件 。
如果执行某个命令 , 系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对应的.exe就运行命令,其他的路径下就不找了 。如果找不到你就会看到“系统找不到某某命令”的提示 。
其他的环境变量也一样的用途,只不过是用来存储一些信息用的,这些信息可以被系统使用,也可以被你的应用程序使用 谢谢