Given that JavaCheck.jar basically just outputs java.version as a string, it looks like something in the launcher changed how it's handling those version strings.
The following is output from my system's embedded and AdoptOpenJdk JREs java.version strings.
Given that JavaCheck.jar basically just outputs java.version as a string, it looks like something in the launcher changed how it's handling those version strings.
The following is output from my system's embedded and AdoptOpenJdk JREs java.version strings.
My best guess is that it's a 1.15 vs 15 issue, but without writing some further code I can't confirm that yet.