


The most noticeable aspect of this is the bundling of some VC runtime libraries with the OpenJDK. Since VS 2015, the compiler is maintained on major version 14.

The Visual C(C++) compiler and the corresponding C runtime libraries do not update with every Visual Studio release. This may seem counterintuitive to developers trying to be on the leading (and bleeding edge), but for complex C software packages, a compiler version jump is a major quality assurance hassle. Windows 7 and Server 2008 have seen support until the end of 2020 (with a bit of care and effort the current version could be built to run on XP) but all things see an end as Microsoft has ended support for those version earlier in 2020.Ĭonservatively using Visual C++ 10 for compiling OpenJDK has been part of this strategy. The OpenJDK contributors have been working hard to maintain backwards compatibility of Java 8 on older Windows versions. OpenJDK Terminology OpenJDK with Visual C++ DecemOpenJDK Backwards Compatibility with Windows
