Hi all, I'm proud to announce on behalf of the MinGW64-MSYS2 Project that a working port of the Windows JDK (fastdebug) is now available for the UCRT64 subsystem, visit the following link and click "Download all" for the experimental binaries: https://drive.google.com/drive/folders/1tD93rX9SCH_iBWxztltWr1jYT3XETH0m
The JDK port is still rough around the edges, and some support for it still has to be upstreamed into the MinGW Project itself, but for the most part, the experimental port is complete and should be fully functional. The experimental JDK itself for now has to be run within the UCRT64 subsystem, and you may need to install the gcc compiler support libraries for it to run properly (pacman -S mingw-w64-ucrt-x86_64-gcc), but this restriction will be removed soon (It's in place due to a current limitation in the winpthreads threading library). We will be working on improving the code for this port moving forward. It is hoped that we will be able to package the JDK for the UCRT64 subsystem once several blocking issues have been resolved, to provide numerous developers working with MSYS2 and MINGW64 a working JDK. The JDK was compiled with gcc 13.2.0. If you're curious, the code for the port can be found here: https://github.com/openjdk/jdk/compare/master...TheShermanTanker%3ajdk%3acompiler I'm excited to share our work thus far with the JDK community, and any opinions are welcome. Try out the debug binaries, give me a shout if you find anything, a heads up on bugs we may have missed is greatly appreciated! best regards, Julian