在配置环境变量时,为什么使用用户变量而不是系统变量?

时间:2022-03-17 01:55:44

在配置环境变量的时候,大家都会经历过一步,那就是现在用户变量里定义一个PATH,然后再修改系统变量Path,那么为什么呢?不能够直接在Path里配置吗?

答案是可以再Path里配置,但是这样会造成一些问题,因为Path是系统变量,是针对系统中所有用户的,如果随意的修改Path,可能会对其他用户造成意想不到的影响,而PATH用户变量只是针对当前用户的,这样就不会对其他用户产生影响了。

另外,Path的优先级要高于用户变量,如果说Path中配置了java,而用户变量中也配置了java命令,那么就会优先执行系统变量Path中的java命令。