Obsługa języka Java na platformie Azure i w usłudze Azure Stack
Deweloperzy języka Java mogą tworzyć, integrować i wdrażać aplikacje w różnych usługach platformy Azure i Azure Stack. Deweloperzy mogą korzystać z dystrybucji i wersji języka Java wybranej przez większość usług platformy Microsoft Azure. Niektóre usługi zapewnią środowisko uruchomieniowe Języka Java i zarządzają nim w imieniu klientów. Ten dokument pomoże Ci zrozumieć, które usługi domyślnie udostępniają środowisko uruchomieniowe Języka Java i które usługi nie.
Ważne
Aktualizacja 30 czerwca 2021 r.: Zulu dla platformy Azure nie otrzymuje już aktualizacji ani pomocy technicznej od 1 stycznia 2022 r. Usługi platformy Azure przeszły na platformę Microsoft Build of OpenJDK dla zestawów JDK 11 i Eclipse Temurin dla zestawu JDK 8. Aby uzyskać więcej informacji, zobacz End of Aktualizacje, Support and Availability of the Zulu for Azure builds of OpenJDK (Koniec Aktualizacje, pomoc techniczna i dostępność kompilacji platformy Zulu dla platformy Azure w zestawie OpenJDK).
Obsługiwane wersje języka Java i harmonogram aktualizacji
Następujące wersje języka Java są obsługiwane przez narzędzia deweloperskie firmy Microsoft, platformę Azure, usługę Azure Arc i usługę Azure Stack:
- Java 8 (OpenJDK 8u) z plikami binarnymi Eclipse Temurin .
- Java 11 (OpenJDK 11u) z zestawem plików binarnych OpenJDK.
- Java 17 (OpenJDK 17u) z plikiem binarnym OpenJDK w programie Microsoft Build.
Aktualizacje do OpenJDK 8u, OpenJDK 11u i OpenJDK 17u są wydawane co kwartał (styczeń, kwiecień, lipiec i październik).
Aby uzyskać więcej informacji na temat dostępności innych wersji języka Java i planu pomocy technicznej, zobacz określoną dokumentację usługi platformy Azure.
Usługi z zarządzanym lub domyślnym środowiskiem uruchomieniowym Java
W przypadku następujących usług środowisko uruchomieniowe Java jest zarządzane lub udostępniane domyślnie przez firmę Microsoft:
- usługa aplikacja systemu Azure w systemie Windows
- usługa aplikacja systemu Azure w systemie Linux
- Azure Functions
- Azure Spring Apps
- Azure Service Fabric
- Azure HDInsight
- Azure Cognitive Search
- Azure Cloud Shell
- Azure DevOps
- Azure Managed Instance for Apache Cassandra
- Usługa Azure Cosmos DB dla bazy danych Apache Cassandra
W przypadku niektórych powyższych usług możesz zmienić środowisko uruchomieniowe Języka Java z udostępnionego domyślnie. Aby uzyskać więcej informacji, zobacz dokumentację usługi.
Wdrożone dystrybucje zestawu OpenJDK
Firma Microsoft może używać dystrybucji i plików binarnych innych firm dla różnych wersji języka Java w niektórych swoich usługach — a mianowicie Eclipse Temurin i Azul Zulu. Firma Microsoft będzie aktualizować te dystrybucje innych firm tak długo, jak są dostępne aktualizacje. W przypadku wszystkich innych przypadków firma Microsoft kompiluje, obsługuje i wdraża zestaw Microsoft Build openJDK.
Usługi bez zarządzanego lub domyślnego środowiska uruchomieniowego Java
Wybór środowiska uruchomieniowego Java jest do Ciebie w następujących przypadkach:
- Dzięki usługom platformy Azure, takim jak Azure Virtual Machines, Azure Kubernetes Services (AKS), Azure Container Instances (ACI), Azure Container Apps, Azure Red Hat OpenShift i aplikacja systemu Azure Service Web App for Containers.
- W przypadku usług, w których użytkownicy muszą ręcznie skonfigurować infrastrukturę i jej składniki.
Podczas gdy deweloperzy języka Java mogą korzystać z własnych środowisk uruchomieniowych Java od różnych dostawców do platformy Azure w tych usługach, firma Microsoft zaleca korzystanie z dowolnej z następujących dystrybucji OpenJDK:
- Microsoft Build of OpenJDK
- Eclipse Adoptium Temurin
- Azul Zulu Builds of OpenJDK
Uwaga
Firma Azul Zulu dla platformy Azure nie otrzymuje już aktualizacji od 1 stycznia 2022 r. Aby uzyskać więcej informacji, zobacz End of Aktualizacje, Support and Availability of the Zulu for Azure builds of OpenJDK (Koniec Aktualizacje, pomoc techniczna i dostępność kompilacji platformy Zulu dla platformy Azure w zestawie OpenJDK).
Aby uzyskać informacje na temat sposobu instalowania i używania zestawu OpenJDK, zobacz dokumentację dotyczącą jednej z tych dystrybucji.
Obsługa klienta
W przypadku problemów związanych z wdrażaniem aplikacji Java na platformie Azure, usługach Azure Stack, klastrach z obsługą usługi Azure Arc i integracji z interfejsami API REST platformy Azure klienci z kwalifikującym się planem pomocy technicznej otrzymują pomoc techniczną bez dodatkowych kosztów.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla