Verzögerungen bei der Fertigstellung neuer Java Versionen und Standards gehören, wie bei so vielen IT-Projekten, mittlerweile fast schon zum Normalfall. So auch im Falle von Java 9. Der Feature Freeze des JDK 9 wurde Anfang Dezember um 6 Monate verschoben, und damit implizit auch der geplante Release-Termin.
Jigsaw ist Hauptgrund für die Verschiebung
Als Hauptgrund für die Termin-Verschiebung nennt Mark Reinhold in seinem Blog-Post das Projekt Jigsaw (JSR 376). Trotz guter Fortschritte benötigt Jigsaw, das bereits für Java 7 eingeplant war, erneut mehr Zeit.
Die Spezifikation befindet sich derzeit im Status ‚Renewal Ballot‘. Der ‚Early Draft‘ und das ‚Public Review‘ stehen noch aus – vgl. JCP Procedures. In Summe bliebe den IDE Herstellern, bei einem Festhalten an dem geplanten Termin Ende 2016 zu wenig Zeit, das neue Feature vollständig zu unterstützen.
Wird Java EE 8 verschoben?
Das neue Release-Datum (März 2017) liegt in zeitlicher Nähe zu dem geplanten Termin für Java EE 8. Wir dürfen gespannt sein, ob die Verschiebung von JDK 9 zu einer erneuten Verschiebung von Java EE 8 führen wird.