【发布时间】:2012-06-04 08:36:23
【问题描述】:
最近我换了一台全新的机器 64 位 Windows 7。但是当我运行这段代码时,得到了不正确的操作系统名称
String osName = System.getProperty("os.name");
System.out.println("OS Name = " + osName);
输出来了:
OS Name = Windows Vista
任何想法,我的代码或系统有什么问题?
提前致谢。
【问题讨论】:
-
也许 Windows 正在“Vista 模式”(兼容模式)下运行您的 JVM?
-
由于我们的项目依赖性,我使用的是 java.version = 1.5.0_16。