无法从环境变量中读取值

时间:2015-05-07 10:45:16

标签: java

我在Windows 7中手动添加了一个环境变量 当我试图从java程序中获取它时,我将变为null。

public static void main(String[] args) {

   System.out.println(System.getenv("name"));

}

我正在使用java 1.7

1 个答案:

答案 0 :(得分:2)

回答你自己的问题试试这个:

System.out.println(System.getenv()); 

然后你应该能够看到环境中的所有设定值。

例如,如果您想要用户主页,您要查找的属性是:

System.out.println(System.getenv("HOMEPATH"));

您可能也想检查属性,可能是您向属性添加了一些内容

System.out.println(System.getProperties());

此链接也可能适用于您:

How can I get System variable value in Java?