JDK 27 ist seit dem 15. September 2026 allgemein verfügbar. Das Release umfasst neun JEPs, darunter G1 als Standard-Garbage-Collector in allen Umgebungen, Compact Object Headers als Standard und hybriden Post-Quanten-Schlüsselaustausch für TLS 1.3. JDK 27 ist kein LTS-Release und wird nur bis Ende März 2027 gepflegt. Teams mit LTS-Linie testen es, setzen es aber nicht ungeprüft ein.

JDK 27 ist seit dem 15. September 2026 allgemein verfügbar. Es bringt neun Neuerungen, darunter einen anderen Standard bei der Speicherbereinigung und Verschlüsselung gegen künftige Quantenrechner. Als Release ohne Langzeitsupport taugt es vor allem zum Testen.
Das Wichtigste in Kürze
- G1 wird in allen Umgebungen der Standard-Garbage-Collector. Das gilt laut OpenJDK-Projektseite für alle Einsatzumgebungen.
- Compact Object Headers sind jetzt standardmässig aktiv.
- TLS 1.3 unterstützt hybriden Post-Quanten-Schlüsselaustausch. Damit rüstet sich die Verschlüsselung für künftige Quantenrechner.
- JDK 27 ist kein LTS-Release. Der Support endet laut endoflife.ai am 31. März 2027.
Was in JDK 27 neu ist
Die Meldung erschien erstmals am 15. September 2026, als die OpenJDK-Projektseite die allgemeine Verfügbarkeit nannte. Die Quelle nennt kein späteres Update. JDK 27 ist die Referenzimplementierung von Java SE 27. Oracle liefert fertige Binärdateien unter der GPL, weitere Anbieter folgen. InfoQ zählt ebenfalls neun JEPs.
Dabei führt die Projektseite diese Punkte auf:
- G1 als Standard-Garbage-Collector in allen Umgebungen
- Hybrider Post-Quanten-Schlüsselaustausch für TLS 1.3
- Compact Object Headers standardmässig aktiv
- Datenschwärzung im laufenden Prozess für JFR (JFR In-Process Data Redaction)
- Preview-Funktionen: Lazy Constants, primitive Typen in Patterns, instanceof und switch, Structured Concurrency, PEM-Kodierung
- Vector API in der zwölften Incubator-Runde
Was das für Betrieb und Entwicklung heisst
Der G1-Wechsel betrifft Systeme, die bisher einen anderen Collector als Vorgabe bekamen. Prüfe, ob deine Dienste eine eigene Collector-Option setzen. Wer die Vorgabe nutzt, bekommt künftig G1. Deshalb solltest du Pausenzeiten und Speicherbedarf messen.
Bei Compact Object Headers gilt: Miss mit deiner Last, statt Werte aus Fremdtests zu übernehmen. Zudem gilt beim Post-Quanten-Austausch in TLS 1.3: Er klappt nur, wenn beide Seiten ihn beherrschen. Teste daher die Verbindungen zu deinen wichtigsten Gegenstellen.
Was Teams jetzt tun
| Situation | Empfehlung | Grund |
|---|---|---|
| Produktion auf LTS | Bei der LTS-Linie bleiben | JDK 27 wird nur rund sieben Monate gepflegt |
| Entwicklung und CI | JDK 27 in einer Testpipeline mitlaufen lassen | Frühe Hinweise auf G1- und TLS-Änderungen |
| Bibliotheken | Gegen JDK 27 bauen und testen | Nutzer deiner Bibliothek wechseln früher oder später |
Die Preview-Funktionen taugen zum Ausprobieren, nicht für Produktionscode.
Damit deine Pipeline sicher bleibt: Wer Abhängigkeiten absichert, findet bei Workflow-Lockfiles in GitHub Actions einen passenden Baustein.
Fazit
JDK 27 verschiebt zwei Standardwerte, die jeden Java-Betrieb betreffen: den Collector und den Objektkopf. Weil es kein LTS-Release ist, testest du es in einer Nebenpipeline und planst den Wechsel erst mit einer LTS-Version.
Quellen: OpenJDK, JDK 27, InfoQ, Java News Roundup, endoflife.ai, Oracle JDK 27. Foto: cocoparisienne / Pixabay. Stand: 15. September 2026.
Recherche und Entwurf KI-gestützt, geprüft und freigegeben von Andreas Brauckmann · So arbeitet die Redaktion
Änderungshistorie
- — Artikel veröffentlicht.