Now that Microsoft has decided to call Windows "10" forever and release update versions on a once (or twice?) per year basis, the os.version system property in Java will probably freeze at 10.0 and thus useless in determining what features there are.
In fact, Windows is now reinterpreting its "version" in https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info, which looks like 1607, 1809, etc. The about dialogs of Windows 10 and Windows Server 2019 also show this number in the "Version" field. (Although the "ver" command still shows 10.0.build.number).
Can we assign this number to os.version?
In fact, Windows is now reinterpreting its "version" in https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info, which looks like 1607, 1809, etc. The about dialogs of Windows 10 and Windows Server 2019 also show this number in the "Version" field. (Although the "ver" command still shows 10.0.build.number).
Can we assign this number to os.version?
- relates to
-
JDK-8287891 System.getProperty("os.version") not reporting correct value for Windows 11
-
- Closed
-