Zawiera odpowiedzi na często zadawane pytania dotyczące zestawu Microsoft Build of OpenJDK.
Jak długo będziesz obsługiwać każdą wersję zestawu Microsoft Build of OpenJDK?
Aby uzyskać szczegółowe informacje, zobacz stronę Pomoc techniczna .
Jak uzyskać domyślne ustawienia JVM zoptymalizowane pod kątem chmury podczas uruchamiania języka Java na platformie Azure?
Jeśli uruchamiasz obciążenia Języka Java na kontenerach platformy Azure lub maszynach wirtualnych, zobacz Azure Command Launcher for Java (jaz).
Czy udostępnisz inne wersje zestawu OpenJDK?
Planujemy wydanie plików binarnych OpenJDK dla wersji, w których istnieje wzajemny konsensus LTS dla współautorów i dostawców openJDK.
Czy udostępnisz pliki binarne zestawu OpenJDK 8?
W usługach zarządzanych przez platformę Azure, które oferują środowisko uruchomieniowe Java 8 jako docelową opcję środowiska uruchomieniowego, firma Microsoft może polegać na plikach binarnych innych firm, takich jak Eclipse Adoptium. W przypadku wszystkich innych usług platformy Azure klienci mogą wybrać zestaw JDK dla języka Java 8 od innych dostawców. Firma Microsoft zaleca jednak klientom przejście do środowiska Java 17 i nowszych wersji, aby skorzystać z kilku ulepszeń, które można przetłumaczyć na oszczędności kosztów we wdrożeniach w chmurze i przyspieszoną produktywność deweloperów. Uważamy, że proces jest wart wysiłku i przedstawił wskazówki, aby pomóc usprawnić to przejście.
Aby uzyskać więcej informacji na temat wersji zestawu JDK obsługiwanych w usługach platformy Azure, zobacz Obsługa języka Java na platformie Azure i w usłudze Azure Stack.
W jaki sposób licencjonowane są te pliki binarne?
Ogólna licencja publiczna 2.0 z wyjątkiem classpath (GPLv2+CE).
Jak długo potrwa pobieranie plików binarnych po zadeklarowaniu tagu ogólnie dostępnego zestawu OpenJDK?
Microsoft Build of OpenJDK jest wdrażany przez rygorystyczny zestaw testów z projektu Eclipse Adoptium AQAvit, a także testy zgodności z zestawem Java Technology Compatibility Kit. Ten proces zazwyczaj trwa od 24 do 48 godzin, ale może trwać dłużej.
Czy firma Microsoft wyda poprawki poza pasmem z powodu krytycznych lub luk w zabezpieczeniach?
Tylko w ekstremalnych okolicznościach, w których inni dostawcy również tworzą poprawki poza pasmem w celu uzyskania luk w zabezpieczeniach na skalę globalną. Prawdopodobieństwo tego wystąpienia jest bardzo niskie. Luki w zabezpieczeniach są często traktowane w tajemnicy, nawet w przypadku projektu open source, takiego jak OpenJDK. Aby uzyskać więcej informacji, zobacz OpenJDK Vulnerabilities Group (Grupa luk w zabezpieczeniach openJDK).
Co się stanie, jeśli znajdę usterkę w programie Microsoft Build zestawu OpenJDK?
Jeśli klient platformy Azure zidentyfikuje problem z kompilacją Microsoft Build of OpenJDK, ale nie jest to usterka zabezpieczeń, która nakłada ryzyko, określimy priorytety rozwiązania tego problemu i wydamy go do następnej kwartalnej aktualizacji. Jak najszybciej udostępnimy poprawkę, aby można było ją również rozwiązać w innych wersjach języka Java, które mogą mieć wpływ, i będą dostępne w innych dystrybucjach zestawu OpenJDK.
Jeśli nie jesteś klientem platformy Azure, zgłoś problem do naszego repozytorium GitHub w witrynie microsoft/openjdk.
Jeśli jest to problem z zabezpieczeniami, będziemy pracować nad jego weryfikacją, a następnie zgłosić go do grupy luk w zabezpieczeniach OpenJDK.