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 udostępniać binaria OpenJDK dla tych wersji, co do których wśród współtwórców i dostawców OpenJDK istnieje wspólny konsensus, że są wersjami LTS.
Czy udostępnisz pliki binarne zestawu OpenJDK 8?
W usługach zarządzanych przez Azure, które oferują środowisko uruchomieniowe Java 8 jako docelową opcję, firma Microsoft może korzystać z plików 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 ten jest wart włożonego wysiłku, i przedstawiliśmy wskazówki, które pomogą usprawnić tę zmianę.
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 trzeba będzie czekać na binaria po nadaniu przez OpenJDK tagu GA?
Microsoft Build of OpenJDK jest poddawany rygorystycznemu zestawowi testów z projektu Eclipse Adoptium AQAvit, a także testom zgodności z pakietu 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 wyjątkowych okolicznościach, gdy inni dostawcy również wydają poprawki poza regularnym cyklem wydawniczym dla luk w zabezpieczeniach o globalnym zasięgu. 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 sam zidentyfikuje problem z Microsoft Build of OpenJDK, ale nie będzie to luka w zabezpieczeniach stwarzająca ryzyko, nadamy wysoki priorytet usunięciu tego problemu i udostępnimy poprawkę w ramach 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 w naszym repozytorium GitHub 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.