我有以下问题:
我想通过 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)。
有人知道这可能是什么原因吗?