如何在java中检查Window7的位置

时间:2014-09-01 11:34:03

标签: java

java语言中是否有任何方法可以找到;在哪个文件夹(C:\,D:\ etc ..)中安装了Microsoftware Windows 7操作系统。有一种方法

                  System.getProperty("user.home").toLowerCase();

找出安装了操作系统(C:\,D:\ etc ..)的同一文件夹中的用户位置,但我想知道是否存在任何其他方法?

提前致谢..

1 个答案:

答案 0 :(得分:3)

你必须获得系统环境的价值。变量%SYSTEMROOT%。要做到这一点,请使用:

System.getenv().get("SystemRoot")System.getenv().get("windir")

UPD:要查看系统变量的完整列表:

    Map<String, String> env = System.getenv();
    for (String envName : env.keySet()) {
        System.out.format("%s=%s%n",
                envName,
                env.get(envName));
    }

http://docs.oracle.com/javase/tutorial/essential/environment/env.html