47 ms·
> Generally go with JDK 11, if you may have to deal with older software then maybe go with 8 That's a good recommendation for library authors, but if you're de
by pron 5y ago
> Generally go with JDK 11, if you may have to deal with older software then maybe go with 8
That's a good recommendation for library authors, but if you're deploying an application that's regularly maintained, I would recommend using the most recent version -- that's the cheapest, safest way -- and if it isn't, consider an old version (like 11) with one of the LTS offerings, choosing a vendor you trust to support OpenJDK (https://news.ycombinator.com/item?id=28821316 https://news.ycombinator.com/item?id=28821316).
Of course, new applications should now target 17. It's both the current version and it has LTS.