首页 > Java > java教程 > Java 系统属性和环境变量有什么区别?

Java 系统属性和环境变量有什么区别?

DDD
发布: 2024-11-16 12:17:03
原创
605 人浏览过

What's the Difference Between Java System Properties and Environment Variables?

JVM 中的 Java 系统属性与环境变量

问题:

在 Java 中虚拟机 (JVM),通过 System.getProperties() 获取的系统属性和使用检索的环境变量有何区别System.getenv()?

答案:

系统属性:

  • 在 Java 命令行上设置使用 -Dpropertyname=value.
  • 可以在运行时使用进行修改System.setProperty() 或 System.getProperties().load() 方法。
  • 使用 System.getProperty(String key) 或 System.getProperty(String key, String def) 检索。

环境变量:

  • 在操作系统环境中设置。
  • 运行时不可修改。
  • 可通过 System.getenv(String name) 访问。

以上是Java 系统属性和环境变量有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板