设置Java路径时,用户变量和系统变量有什么区别?

3

我正在Windows上安装Java。我想知道在用户变量中设置Java路径和在系统变量中设置Java路径之间的区别是什么?

4个回答

4

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

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


2
如果您在“用户变量”中设置路径,则该路径仅对该用户可见。在“系统变量”中,该路径对所有用户都可见。

2

系统变量=all users, 用户变量=用于设置它的帐户。


1

右键单击“我的电脑”,然后转到属性->高级->环境变量...

上面是用户变量,下面是系统变量。在创建应用程序的环境时,这些元素会组合在一起。系统变量对所有用户共享,但用户变量仅适用于您的帐户/配置文件。

环境变量按以下顺序“计算”(即它们被归属):

System variables
Variables defined in autoexec.bat
User variables

简单来说,系统环境变量对所有用户全局有效,而用户环境变量仅对当前登录的用户有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接