Oracle Java Trends 2018 = Kurzzusammenfassung = (Mit Blick auf die Oracle JDK 11-Version)
Referenz
Aufgabe
- Nach der Veröffentlichung von Oracle JDK 11 wird die kostenlose Version auf OpenJDK 11 migriert.
- Das Entfernen von APIs, die als veraltet markiert sind, erfolgt nach Java 10.
- Um das kostenlose OpenJDK weiterhin verwenden zu können, muss das zyklische JDK aktualisiert und der Regressionstest automatisiert werden => Verwendung des CI-Tools (Continuous Integration)
Zykluswechsel freigeben
- Übergang zum LTS-Modell (Long Term Support) ab September 2017
- Die LTS-Version wird alle 3 Jahre veröffentlicht
- Der Funktionsfreigabezyklus beträgt 6 Monate (wie beim OpenJDK-Veröffentlichungszyklus).
Ende des offiziellen Updates von Oracle JDK 8
- Ende der offiziellen Aktualisierung im Januar 2019
- Kann mit bezahlter Unterstützung verlängert werden
- Das JRE-Update des Desktops durch AutoUpdate ist bis Java 8 abgeschlossen. Kein Migrationsplan zur Nachfolgeversion
- Es wird empfohlen, die Anwendung und JRE zusammen zu verteilen
JDK-Lebenszyklus
version |
initial release |
last update |
Premier Support |
Extended Support |
Sustaining Support |
6 |
2006-12 |
2013-4 |
2015-12 |
2018-12 |
∞ |
7 |
2011-7 |
2015-4 |
2019-7 |
2022-77 |
∞ |
8 |
2014-3 |
2019-1 or 2020-12 |
2022-3 |
2025-3 |
∞ |
9 (non-LTS) |
2017-9 |
2018-3 |
2018-3 |
- |
∞ |
10 (18.3) (non-LTS) |
2018-3 |
2018-9 |
2018-9 |
- |
∞(Pläne) |
11 (18.9) (LTS) |
2018-9 |
TBA |
2023-9 |
2026-9 |
∞(Pläne) |
Aus Java EE wird Jakarta EE
- https://japan.zdnet.com/article/35115649/ (2018-3-6)
- https://blogs.oracle.com/theaquarium/opening-up-ee-update (2017-9-12)
"Java EE" wurde an die Eclipse Foundation übertragen und in "Jakarta EE" umbenannt.
Es kann mit dem "Apache Jakarta Project" verwechselt werden, das einst als Name eines Teilprojekts der Apache Software Foundation verwendet wurde, aber "Jakarta EE" ist die Eclipse Foundation.
Qiita verwandte Artikel