Live data from Hacker News

Which version of JDK should I use?

whichjdk.com

1–10 of 258 posts

Re: Which version of JDK should I use?

#2
For those of us supporting more than a few legacy apps, use the oldest version (7 in our case) because then there's less chance of things going wrong (depends, of course, whether you bill per support call or a fixed annual fee).

Re: Which version of JDK should I use?

#7

What is this naming? Embarrassing levels of bad "Adoptium Eclipse Temurin OpenJDK "

Adoption is the project umbrella under the Eclipse Foundation. Temurin is the project. OpenJDK is the artifact.

https://projects.eclipse.org/projects/adoptium

> The mission of the Eclipse Adoptium Top-Level Project is to produce high-quality runtimes and associated technology for use within the Java ecosystem. We achieve this through a set of Projects under the Adoptium PMC and a close working partnership with external projects, most notably OpenJDK for providing the Java SE runtime implementation. Our goal is to meet the needs of both the Eclipse community and broader runtime users by providing a comprehensive set of technologies around runtimes for Java applications that operate alongside existing standards, infrastructures, and cloud platforms.

Under Adoption, there is:

* Eclipse Adoption Incubator

* Eclipse AQAvit

* Eclipse Mission Control

* Eclipse Temurin Compliance

* Eclipse Temurin

But yea... the name is awkward.

Re: Which version of JDK should I use?

#9
The general guidance is always use the last LTS release unless there is a specific feature in the non LTS releases that you can’t wait for. So any new development should target 17 at this point.

Unless you want serious long term pain then you shouldn’t be more than one LTS release behind. So if you are not running on JDK 11 or later you should be strongly thinking about upgrading.

Re: Which version of JDK should I use?

#10

Why its recommends against using OpenJDK builds by Oracle? Does it come with the same licensing restriction as Oracle JDK?

OpenJDK builds by Oracle are updated only for 6 months, even for LTS versions. Plus these builds are provided for limited platforms only and have no official ready-to-use Docker images.
Post reply on HN