
#Java 8 openjdk end of life update#
Worried that one day there will be an OS update that will block separate JRE. Goal shifting to jlink because browsers and OS are heading away from one common Java for Windows and Mac.jlink also requires packing for hardware.Get smaller package with just what need.jlink lets you create custom runtime optimized for program.

#Java 8 openjdk end of life plus#
Java 11 (18.9 LTS) will be supported for about 5 years plus 3 years of extended support.If so java –version get vendor string that will have both Java 11 and 18.9 in string for Oracle JDK So the LTS still uses the yy.m naming convention. Enterprises do not like 6 month releases so every 3 years is LTS release.Every six months is now a feature release and can potentially change the spec.Carve up changes across releases instead of a major release every few years.Didn’t use 9.1, 10.1, etc because need major version number to make spec change.Talking to Mark Reinhold suggests that they aren’t trying to make major changes specifically for 11). Tried to make case that Java 10 is really 9.1 and Java 12 is really 10.1 and Java 13 is really 10.2 and so forth.Java 9 was released in September 2017 and is already at end of life.These update releases had new APIs or functionality.

From Java 2 to Java 8, did update releases roughly every 6 months.

Slipped a bunch of times (once to 5 years)
