I'm installing a new Windows10 PC where Java is not installed. And I'm a bit lost at what to install.
For the JDK
On this PC, I'm developing some applications. Most of them in Java8. So I'll go for a JDK8 and a JDK11.
But which "brand" ? Oracle and OpenJDK, is this the same ? What about other brands, like the BellSoft Liberica, Zulu, etc. ? I'm lost at who is who in that Java story, who does what, etc. Why go for one and not the other ones?
For the JRE
Do I need a separated JRE? From different readings, it seems that installing a JDK, even if it is coming with a JRE is not enough. One have to install a JRE separately.
As some of my app are Java8+JavaFX, I'll go for an old Java8 JRE, and a more modern one, such as a JRE11 (LTS) or a JRE16.
And again, same question for the JRE: which "brand" ? Why go for Oracle, OpenJDK, Bellsoft, etc.