黑马程序员技术交流社区

标题: Properties 获取系统信息求解释 [打印本页]

作者: t_mac    时间: 2011-12-12 22:02
标题: Properties 获取系统信息求解释
本帖最后由 t_mac 于 2011-12-13 10:06 编辑

[import java.util.*;
public class SystemInfo {
        public static void main(String[] args) {
                Properties pro = System.getProperties();
                for(Object o:pro.keySet()){
                        String s = (String)o;
                        System.out.println(s+".."+pro.get(s));
                }
        }
}]

我通过这个类获取系统信息,结果让我惊了一下,os name 居然是 Windows Vista 我明明装的是Windows7 啊,怎么会是Vista呢?求解释!

java.runtime.name..Java(TM) SE Runtime Environment
sun.boot.library.path..C:\Users\asus\AppData\Local\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\jre\bin
java.vm.version..11.3-b02
java.vm.vendor..Sun Microsystems Inc.
java.vendor.url..http://java.sun.com/
path.separator..;
java.vm.name..Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg..sun.io
sun.java.launcher..SUN_STANDARD
user.country..CN
……

java.vm.specification.vendor..Sun Microsystems Inc.
user.variant..
os.name..Windows Vista
sun.jnu.encoding..GBK
java.library.path..C:\Users\asus\AppData\Local\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Users\asus\AppData\Local\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\jre\bin;F:\app\asus\product\11.1.0\db_1\bin;.;C:\jdk6.0\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs
java.specification.name..Java Platform API Specification
java.class.version..50.0
sun.management.compiler..HotSpot 64-Bit Server Compiler
os.version..6.1
user.home..C:\Users\asus
user.timezone..
java.awt.printerjob..sun.awt.windows.WPrinterJob
file.encoding..GBK

……



作者: 吴上储    时间: 2011-12-12 22:09
那就是你系统的问题了。难道你系统是山寨的?
作者: t_mac    时间: 2011-12-12 22:17
吴上储 发表于 2011-12-12 22:09
那就是你系统的问题了。难道你系统是山寨的?

不是山寨的,是正版的,买电脑的时候装的,没换过
作者: 杨玉揆    时间: 2011-12-13 08:30
这就是有关于操作系统的问题了,个人觉得win7的内核和vista的内核是一样的,win7只是优化了vista的不全的功能。所以你获取的是vista那也是正常的。
作者: t_mac    时间: 2011-12-13 10:04
杨玉揆 发表于 2011-12-13 08:30
这就是有关于操作系统的问题了,个人觉得win7的内核和vista的内核是一样的,win7只是优化了vista的不全的功 ...

  Thang you




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2