Java 7 hatte sicherlich seine Zeit, aber es ist an der Zeit, sich auf die Zukunft vorzubereiten. Oracle hat versucht, Java 8 und 11 zu implementieren und zur Norm zu machen, aber es gibt immer wieder Entwickler, die weiterhin Java 7 und 8 verwenden. Daher stellt das Unternehmen den Support für die alte Version ein. Das Unternehmen hat angekündigt, dass Java 7 das Ende seines Lebenszyklus erreichen wird. Daher wird das Unternehmen den erweiterten Support für diese spezielle Version einstellen.
Laut offizieller Erklärung wechselt das Produkt nach Ablauf des Lebenszyklus in den kontinuierlichen Support-Modus. Es werden keine weiteren Patch-Updates, keine Fehlerbehebungen, Sicherheitskorrekturen oder Funktionsimplementierungen bereitgestellt und es wird nur eingeschränkter Support bereitgestellt. Darüber hinaus stellt das Unternehmen seinen Support für Java SE 7 ein. Daher werden einige ältere Versionen verschiedener Oracle Fusion Middleware-Produkte keine zertifizierten JDKs mehr bereitstellen.
Java 7 SE wird keinen erweiterten Support mehr erhalten, den Benutzer benötigen zur Anpassung an Version 8
„Der Community-Support endet, wenn Java 7 am 29. Juli 2022 das Dienstende erreicht. Alle Anwendungen, die auf 7 ausgeführt werden, werden weiterhin ausgeführt, aber 7 selbst erhält keine Updates oder Sicherheit Flecken. Um Risiken und potenzielle Sicherheitslücken zu minimieren, aktualisieren Sie Ihre Anwendungen je nach Ihren Workload-Anforderungen auf 8 oder 11.
Der kanonische Leitfaden, dem Sie folgen sollten, ist der Oracle JDK-Migrationsleitfaden. Der Migrationsleitfaden befasst sich mit allen Inkompatibilitäten der Java-Spezifikation und der JDK-Implementierung. Die meisten dieser Inkompatibilitäten sind Grenzfälle. Sie sollten eine Untersuchung durchführen, wenn eine Warnung oder ein Fehler auftritt.“
„Die meisten Anwendungen sollten ohne Änderungen auf 8 laufen. Das erste, was Sie versuchen sollten, ist, auf 8 zu laufen, ohne den Code neu zu kompilieren. Beim Ausführen geht es nur darum, zu sehen, welche Warnungen und Fehler von der Ausführung kommen. Dieser Ansatz führt dazu, dass eine Anwendung auf 8 mit dem geringsten erforderlichen Aufwand schneller läuft.“
Oracle empfiehlt seinen Benutzern, auf eine neue unterstützte Java SE-Version umzusteigen. Derzeit bietet das Unternehmen Unterstützung für Java SE 8 und Java SE 11 an. Benutzer, die sich für diese Versionen entscheiden, erhalten volle Unterstützung für ihre Java-Laufzeitumgebung.
Es ist ein gängiges Verhalten von Unternehmen, bestehende Dienste einzustellen, um sich auf sie zu konzentrieren neue. Amazon beispielsweise schließt Amazon Cloud Drive, um sich auf Amazon Photos zu konzentrieren. Google hat im vergangenen Jahr die Google Fotos-Richtlinien geändert.
Quelle/VIA: