我在Windows 7中手动添加了一个环境变量 当我试图从java程序中获取它时,我将变为null。
public static void main(String[] args) {
System.out.println(System.getenv("name"));
}
我正在使用java 1.7
答案 0 :(得分:2)
回答你自己的问题试试这个:
System.out.println(System.getenv());
然后你应该能够看到环境中的所有设定值。
例如,如果您想要用户主页,您要查找的属性是:
System.out.println(System.getenv("HOMEPATH"));
您可能也想检查属性,可能是您向属性添加了一些内容
System.out.println(System.getProperties());
此链接也可能适用于您: