JDK installieren Gibt es ab 2019 überhaupt noch Java?

Verstehst du Falsch, auch nach 2019 gibt es noch Java,und zwar alle 6 Monate eine Version.

Java 11 und auch Java 12 kann man natürlich schon als Early-Access-Build laden und testen, "gibt es noch gar nicht" ist also nicht ganz richtig 😉
Release ist erst im September, eben dann, wenn 10 nicht mehr supported ist. Warum sollte es auch 7 Versionen gleichzeitig geben?
 
LOL - die Frage ist ja echt nicht schlecht. Mit Java 9 wurde der Release-Zyklus geändert. Bislang war es so, dass über mehrere Jahre hinweg immer nur Kleinigkeiten geändert wurden aber keine wirklich neuen Features hinzukamen (Java 8 Update 181...) In der Folge gab es beim Upgrade auf die nächsthöhere Version immer wieder mal Probleme. Künftig soll es so laufen, dass alle halbe Jahre eine Art Interimsversion erscheint, die auch (ggf. in verringertem Umfang) neue Features enthält. Hintergrund soll sein, dass die Upgrades nicht so "hart" ausfallen.

Beispiel: Java 9 und 10 sind solche Interimsversionen, die nächste "Hauptversion" ist Java 11. Die gibt es dann - WIMRE - eine "Lebenszeit" von 3 Jahren. Betrifft natürlich alles nur Oracle - die Spezifikationen werden ja über die Zeit nicht schlechter 🙂
 
Aber bei Oracle steht bei Java Updates:
Code:
11 and later No longer Applicable
d.h. auch für Java 11 und Java 12 wird es keine Updates mehr geben.
Heißt das, dass ab 2019 beim Kunden keine Java-Programme mehr installiert werden können?
Oder kann für entsprechende Bezahlung an Oracle weiterhin Java verwendet werden?
Wenn ja, vielviel kostet es pro Client (pro Jahr?)?
 
Zuletzt bearbeitet:
Scroll einfach mal ein paar Zeilen weiter runter bei Oracle?
11 (18.9^ LTS): September 2018
12 (19.3^non‑LTS): March 2019


Oracle ist aber eben nur eine Distribution, du kannst genauso gut OpenJDK nutzen (wie es jede Linux-Distri macht), bei denen du auch jetzt schon Builds für 11 und 12 bekommst. OpenJDK ist völlig kostenlos und wird auch kostenlos bleiben.
 
d.h. auch für Java 11 und Java 12 wird es keine Updates mehr geben.
Heißt das, dass ab 2019 beim Kunden keine Java-Programme mehr installiert werden können?
Oder kann für entsprechende Bezahlung an Oracle weiterhin Java verwendet werden?
Wenn ja, vielviel kostet es pro Client (pro Jahr?)?

Was Bezahlung etc. angeht, s. Kommentar von @mrBrown.

Ansonsten nochmal: bislang gab es für eine Java Version von Oracle alle paar Monate ein Update. Das gibt es in dieser Form künftig nicht mehr ("not applicable"), weil nach festem Zeitplan alle sechs Monate eine neue Java Version erscheint.
 
Aber bei Oracle steht bei Java Updates:
Code:
11 and later No longer Applicable
d.h. auch für Java 11 und Java 12 wird es keine Updates mehr geben.
Heißt das, dass ab 2019 beim Kunden keine Java-Programme mehr installiert werden können?
Oder kann für entsprechende Bezahlung an Oracle weiterhin Java verwendet werden?
Wenn ja, vielviel kostet es pro Client (pro Jahr?)?

Du musst zwischen dem OracleJDK und dem OpenJDK unterscheiden.
Das OpenJDK wird es ganz normal weiterhin geben und du kannst auch später noch veraltete Java Versionen installieren. Sobald eine neue Java Version released wurde, stellt Oracle selbst keine OracleJDK Updates mehr für die alte Version (für Nicht-LTS Versionen) bereit, es sei denn, du bezahlst Enterprise Support.

Der Hintergrund ist relativ simpel:
Früher erschien eine neue Java Version nur etwa alle 3 Jahre, jetzt alle 6 Monate. Wenn sie weiterhin 3 Jahre Long-Term-Support bieten würden, müssten sie parallel immer 6 Versionen unterstützen!
Das ist natürlich für Oracle ziemlich teuer und kaum praktikabel. Also verkürzt man die Support Zeiten. Da Java Versionen aber normalerweise (abgesehen von Java 9) abwärtskompatibel sind, sollte ein Update auch keine großen Probleme verursachen.

Schau mal hier:
http://jukusoft.com/2017/10/24/java-10-java-18-3-oder-java-1803/
 

Zurück
Oben