我正在Windows上安装Java。我想知道在用户变量中设置Java路径和在系统变量中设置Java路径之间的区别是什么?
我正在Windows上安装Java。我想知道在用户变量中设置Java路径和在系统变量中设置Java路径之间的区别是什么?
系统变量在机器上的所有用户之间共享。用户变量特定于单个用户。
最终,它们都会产生相同的效果,决策应取决于谁需要在机器上使用Java。
系统变量=all users, 用户变量=用于设置它的帐户。
右键单击“我的电脑”,然后转到属性->高级->环境变量
...
上面是用户变量
,下面是系统变量
。在创建应用程序的环境时,这些元素会组合在一起。系统变量对所有用户共享,但用户变量仅适用于您的帐户/配置文件。
环境变量
按以下顺序“计算”(即它们被归属):
System variables
Variables defined in autoexec.bat
User variables
简单来说,系统环境变量对所有用户全局有效,而用户环境变量仅对当前登录的用户有效。