Häufig gestellte Fragen zum Microsoft-Build von OpenJDK

Bietet Antworten auf häufig gestellte Fragen zum Microsoft-Build von OpenJDK.

Wie lange unterstützen Sie jede Version von Microsoft-Build von OpenJDK?

Details finden Sie auf der Supportseite .

Wie erhalte ich cloudoptimierte JVM-Standardwerte beim Ausführen von Java in Azure?

Wenn Sie Java-Workloads auf Azure-Containern oder virtuellen Computern ausführen, lesen Sie Azure Command Launcher für Java (jaz).

Werden Sie andere Versionen von OpenJDK veröffentlichen?

Wir planen die Veröffentlichung von OpenJDK-Binärdateien für Versionen, in denen ein gegenseitiger LTS-Konsens für OpenJDK-Mitwirkende und Anbieter besteht.

Werden Sie Binärdateien von OpenJDK 8 freigeben?

Bei von Azure verwalteten Diensten, die Java 8 als Ziellaufzeitoption anbieten, kann Microsoft auf Binärdateien von Drittanbietern wie Eclipse Adoptium zurückgreifen. Für alle anderen Azure-Dienste können Kunden ihre JDK-Auswahl für Java 8 von Drittanbietern ausbringen. Microsoft empfiehlt jedoch, dass Kunden auf Java 17 und höhere Versionen umsteigen, um von mehreren Verbesserungen zu profitieren, die in Kosteneinsparungen in Cloudbereitstellungen übersetzt und die Produktivität der Entwickler beschleunigt werden können. Wir glauben, dass der Prozess den Aufwand wert ist und Anleitungen bereitgestellt haben, um diesen Übergang zu optimieren.

Weitere Informationen zu JDK-Versionen, die in azure-Diensten unterstützt werden, finden Sie unter Java-Support für Azure und Azure Stack.

Wie werden diese Binärdateien lizenziert?

General Public License 2.0 with Classpath Exception (GPLv2+CE).

Wie lange dauert es, binärdateien abzurufen, nachdem OpenJDK das GA-Tag deklariert hat?

Microsoft-Build von OpenJDK wird einer strengen Testreihe aus dem Eclipse Adoptium AQAvit-Projekt sowie den Konformitätstests aus dem Java Technology Compatibility Kit unterzogen. Dieser Vorgang dauert in der Regel 24 bis 48 Stunden, kann aber länger dauern.

Wird Microsoft aufgrund kritischer oder sicherheitsrelevanter Schwachstellen Out-of-Band-Fixes herausgeben?

Nur unter extremen Umständen, in denen andere Anbieter auch Out-of-Band-Patches für sicherheitsrelevante Sicherheitsrisiken im globalen Maßstab produzieren. Die Wahrscheinlichkeit dieses Ereignisses ist extrem niedrig. Sicherheitsrisiken werden häufig in Geheimhaltung behandelt, auch für ein Open Source-Projekt wie OpenJDK. Weitere Informationen finden Sie in der OpenJDK-Sicherheitsrisikogruppe.

Was geschieht, wenn ich einen Fehler in Microsoft Build von OpenJDK finde?

Wenn ein Azure-Kunde ein Problem zuerst mit dem Microsoft Build von OpenJDK identifiziert, aber kein Sicherheitsfehler ist, der Risiken aufzwingt, priorisieren wir die Behebung dieses Problems und veröffentlichen es für das nächste vierteljährliche Update. Wir werden den Fix so schnell wie möglich in das Upstream-Projekt einbringen, damit das Problem auch in anderen möglicherweise betroffenen Java-Versionen adressiert werden kann und der Fix in anderen OpenJDK-Distributionen verfügbar ist.

Wenn Sie kein Azure-Kunde sind, melden Sie das Problem an unser GitHub-Repository unter microsoft/openjdk.

Wenn es sich um ein Sicherheitsproblem handelt, arbeiten wir daran, es zu überprüfen, und melden sie dann der OpenJDK-Sicherheitsrisikogruppe.