在用户变量和系统变量中设置Java的路径有什么区别?

时间:2015-01-22 07:23:58

标签: java windows environment-variables

我在Windows上安装Java。我想知道在用户变量中设置Java路径和在系统变量中设置它的区别吗?

4 个答案:

答案 0 :(得分:3)

系统变量在机器上的所有用户之间共享。用户变量特定于单个用户。

最终,它们都会产生相同的效果,决定应该取决于谁需要在机器上使用Java。

答案 1 :(得分:2)

如果您在user variables中设置路径,则该路径仅对用户可见。在system variables中,此路径对所有用户都可见。

答案 2 :(得分:2)

系统变量=所有用户, 用户变量=用于设置帐户的用户。

答案 3 :(得分:1)

Right-click My Computer and go to Properties->Advanced->Environmental Variables ...

上面的内容是user variables,以下是system variables。在为应用程序创建环境时,将组合这些元素。系统变量是为所有用户共享的,但用户变量仅适用于您的帐户/个人资料。

Environment variables按以下顺序进行'评估'(即它们被归属):

System variables
Variables defined in autoexec.bat
User variables

简单来说,

  

系统环境变量对所有用户和用户都是全局的   环境变量仅特定于当前登录   用户。