从mac OS中的代码中检索环境变量值

时间:2014-07-29 12:25:00

标签: java macos jboss environment-variables system-properties

我从.sh文件设置环境变量,例如

export JBOSS_HOME=/Applications/EAP-6.2.0/jboss-eap-6.2

现在在我的Java应用程序中,如果我需要获取此JBOSS_HOME,我将编写

String jbossHome = System.getProperty("JBOSS_HOME");

当我在Windows机器上运行代码时,这很好用。 它没有为Mac机器上的JBOSS_HOME赋予价值。 如何在Mac OS机器上检索JBOSS_HOME值?

1 个答案:

答案 0 :(得分:3)

通过以下方式检索环境:

System.getenv(name);

不在System.getProperty()

使用不带参数的System.getenv()来获取所有环境变量的地图。