Just writing this here before I forget. The Android part, I mean, but I may as well get my money's worth from this issue while I'm here.
If and when libgdx/libgdx#6811 is merged (not anytime soon by the looks of it), setup.md should be updated to note that JDK 11 or newer is required for Android development in IntelliJ IDEA.
That said, IDEA seems to come with the JetBrains Runtime (a fork of OpenJDK 11). Despite it obviously being called a "Runtime", I seem to be able to do development with it just fine. Am I off my rocker?
Regardless, with setting up the Android stuff without Android Studio being a bit of a pain and it being the second-class IDE for Android development, I don't suppose too many people will end up trying to run it on JDK 8.
Personally, I think Java 17 is dangerously dope, as the cool kids say, with many improvements over 8, even when using sourceCompatibility 1.7
. But I understand this isn't enough for the skateboarders - they might want to turn it up to 18! Which is currently incompatible.
I'm hoping Gradle 7.5 will arrive shortly, but its release candidate's due date seems prone to getting pushed back. Until the final version of it arrives, it might be nice to throw up a notice about JDK 18 not working, like we had when JDKs 16 and 17 were incompatible.
Uh... one last thing: Visual Studio Code seems somewhat popular for Java/libGDX work, but I've never used it, nor do I intend to. From what I gather, users require a Java extension or coding pack. Anyhow, it may be worth listing. I'm just unsure if it's a jack of all trades, master of none.