FULL PRODUCT VERSION :
Java 8 update 51
ADDITIONAL OS VERSION INFORMATION :
Windows 10 (64-bit)
A DESCRIPTION OF THE PROBLEM :
The embedded manifest file in java.exe and javaw.exe does not contain the ID for Windows 10. This is required for GetVersionEX to return 10.0 for the version. This will also fixJDK-8081573.
The below needs to be added to the <compatibility> section of the manifest, since Java 8 update 51 claims Windows 10 support.
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"></supportedOS>
REPRODUCIBILITY :
This bug can be reproduced always.
Java 8 update 51
ADDITIONAL OS VERSION INFORMATION :
Windows 10 (64-bit)
A DESCRIPTION OF THE PROBLEM :
The embedded manifest file in java.exe and javaw.exe does not contain the ID for Windows 10. This is required for GetVersionEX to return 10.0 for the version. This will also fix
The below needs to be added to the <compatibility> section of the manifest, since Java 8 update 51 claims Windows 10 support.
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"></supportedOS>
REPRODUCIBILITY :
This bug can be reproduced always.
- duplicates
-
JDK-8066504 GetVersionEx in java.base/windows/native/libjava/java_props_md.c might not get correct Windows version
- Resolved