Java系统属性和环境变量

JVM中的系统属性System.getProperties()和环境变量System.getenv()有什么区别?

回答:

我认为两者之间的区别归结为访问。系统环境变量可以由任何进程访问,而Java系统属性只能由添加到它们的进程访问。

另外,正如Bohemian所说,env变量是在OS中设置的(但是可以通过Java设置),而系统属性则作为命令行选项传递或通过设置setProperty()。

以上是 Java系统属性和环境变量 的全部内容, 来源链接: utcz.com/qa/421273.html

回到顶部