1. 程式人生 > >在配置環境變數時,為什麼使用使用者變數而不是系統變數?

在配置環境變數時,為什麼使用使用者變數而不是系統變數?

在配置環境變數的時候,大家都會經歷過一步,那就是現在使用者變數裡定義一個PATH,然後再修改系統變數Path,那麼為什麼呢?不能夠直接在Path裡配置嗎?

答案是可以再Path裡配置,但是這樣會造成一些問題,因為Path是系統變數,是針對系統中所有使用者的,如果隨意的修改Path,可能會對其他使用者造成意想不到的影響,而PATH使用者變數只是針對當前使用者的,這樣就不會對其他使用者產生影響了。

另外,Path的優先順序要高於使用者變數,如果說Path中配置了java,而使用者變數中也配置了java命令,那麼就會優先執行系統變數Path中的java命令。