【发布时间】:2012-08-29 12:24:19
【问题描述】:
我有以下问题:
我想在 Windows Vista 机器上通过System.getProperty("os.name") 和System.getProperty("os.version") 获取操作系统名称。
我已经检查了 java 可执行文件的兼容模式设置。
Java 报告如下:
C:\Program Files\Java\jre6\bin\java.exe - 无兼容模式 --> Windows Vista / 6.0 (OK)
C:\Program Files\Java\jre6\bin\java.exe - 兼容模式“Windows XP”-> Windows XP / 5.1 (OK)
C:\Program Files\Java\jre6\bin\ javaw.exe - 无兼容模式 --> Windows XP / 5.1(错误)
C:\Program Files\Java\jre6\bin\javaw.exe - 兼容模式“Windows XP” --> Windows XP / 5.1 (OK)
我在 32 位 vista 上使用 java 1.6.0_34 (x86)。
有人知道这是什么原因吗?
【问题讨论】:
标签: java operating-system windows-xp windows-vista javaw