If you earn money from streaming Minecraft or running a Minecraft server (even non-profit), you must use OpenJDK unless you want to deal with licensing fees.
Adoptium OpenJDK (recommended) (stable builds only, check github.com/adoptium for development builds)
AdoptOpenJDK (stable and development builds)(From July 2021 no new JDKs will be produced. All production of further builds has been moved to adoptium.net)
Oracle OpenJDK (stable and development builds) - zip packages only (no installer)
Oracle JRE (NOT recommended unless you want to pay) (stable "OTN" builds)
For the best experience, we highly recommend Adoptium OpenJDK. Make sure you install the correct Java version for your Minecraft version! 🚀