Unterstützte Java-Versionen

In diesem Abschnitt wird beschrieben, wie Sie Ihre Version der Cloud-Clientbibliotheken für Java mit den laufenden Releases von Java SE auf dem neuesten Stand halten.

Für neue Entwicklung

Wenn Sie ein neues Projekt starten, empfehlen wir Ihnen, die neueste allgemein verfügbare LTS-Version von Java zu verwenden. Java 25 ist seit September 2025 allgemein verfügbar und die beste Wahl für neue Entwicklungen.

Java 21, Java 17, Java 11 und Java 8 sind ebenfalls unterstützte Alternativen.

Produktionssystemen auf dem neuesten Stand halten

Wenn Sie Ihre Produktionssysteme auf unterstützten Java-Laufzeitumgebungen belassen, erhalten Sie am besten kritische Sicherheits- und Fehlerkorrekturen. Nachdem eine Java-Version das End of Life erreicht hat, erhält die Laufzeit keine wichtigen Updates mehr.

Cloud-Clientbibliotheken für Java sind mit Java 8, Java 11, Java 17, Java 21 und Java 25 kompatibel und werden mit diesen Versionen getestet. Java 8 wird von Cloud-Clientbibliotheken für Java mindestens bis September 2027 unterstützt.

Legacy-Unterstützung

Die Clientbibliotheken von Google unterstützen Legacy-Versionen von Java-Laufzeiten mit langfristigen stabilen Bibliotheken, die keine Best Practices für Aktualisierungen erhalten, da es nicht möglich ist, alle Patches zurückportieren.

Google bietet Aktualisierungen auf Best-Practice-Basis für Anwendungen, die weiterhin Java 7 verwenden, Anwendungen müssen jedoch möglicherweise auf aktuelle Versionen der Bibliothek aktualisiert werden, die ihre JVM unterstützt.

Versionsinformationen aufrufen

Die neuesten Versionen und die unterstützten Java-Versionen werden im einzelnen GitHub-Repository github.com/GoogleAPIs/java-SERVICENAME und in google-cloud-java angegeben.