FULL PRODUCT VERSION : java version "1.6.0_31" Java(TM) SE Runtime Environment (build 1.6.0_31-b05) Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing) ADDITIONAL OS VERSION INFORMATION : Microsoft Windows [Version 6.2.8250] A DESCRIPTION OF THE PROBLEM : The JDK1.6.0 System.getProperty("os.name") doesn't get Windows 8's os.name correct. It should get "Windows 8" instead of "Windows NT (unknown)". STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Run the following code in Windows 8 Consumer Preview: public class SystemPropertyTest { public static void main(String[] args) { System.out.println(System.getProperty("os.name")); } } EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - System.getProperty("os.name") should return "Windows 8". ACTUAL - System.getProperty("os.name") returns "Windows NT (unknown)". REPRODUCIBILITY : This bug can be reproduced always.
|