System.getProperties和System.getenv的区别

走着路睡觉
  • java
小于 1 分钟

  • System properties可以通过命令 -Dpropertyname=value 来set,在运行期可以使用System.setProperty(String key, String value)或System.getProperties().load()来设置。使用System.getProperty(String key) 或 System.getProperty(String key, String def)来获取对应的参数值

  • Environment variables 是在操作系统中设置的,系统Linux中的 HOME=/Users/myusername 或 Windows SET WINDIR=C:\Windows,不能在运行期添加新变量,通过System.getenv(String name)来获取属性值

上次编辑于:
贡献者: zhaojingbo
Loading...