Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Java-utvecklare kan skapa, integrera och distribuera program till olika Azure- och Azure Stack-tjänster. Utvecklare kan använda den distribution och version av Java Development Kit (JDK) som de väljer för de flesta Microsoft Azure-tjänster. Microsoft tillhandahåller och hanterar Java-körningen för vissa tjänster för kundernas räkning. Det här dokumentet hjälper dig att förstå vilka tjänster som tillhandahåller en Java-körning som standard och vilka tjänster du kan använda din egen Java-körning till.
Viktig
Uppdatering 30 juni 2021: Zulu för Azure får inte längre uppdateringar eller support sedan den 1 januari 2022. Azure-tjänster har övergått till Microsoft Build of OpenJDK för JDK 11 och Eclipse Temurin för JDK 8. Mer information finns i Slut på uppdateringar, support och tillgänglighet för Zulu för Azure-versioner av OpenJDK.
Java-versioner och uppdateringsschema som stöds
Mer information finns i Microsoft Build of OpenJDK Support Policy.
Information om javaversionens tillgänglighet för specifika Azure-tjänster finns i tjänstdokumentationen.
Tjänster med en hanterad eller standardmässig Java-körning
För följande tjänster hanterar Microsoft Java-körningen eller tillhandahåller en som standard:
- Azure App Service i Windows
- Azure App Service i Linux
- Azure Container Apps genom kod till molnet
- Azure-funktioner
- Azure Spring Apps
- Azure Service Fabric
- Azure HDInsight
- Azure Cognitive Search (sökfunktion från Azure)
- Azure Cloud Shell
- Azure DevOps
- Azure Managed Instance för Apache Cassandra
- Azure Cosmos DB för Apache Cassandra
För vissa av tjänsterna kan du kanske ändra Java-körmiljön från standardalternativet. Mer information finns i dokumentationen för tjänsten.
OpenJDK-distributioner distribuerade
Microsoft kan använda Java-distributioner och binärfiler från tredje part för en rad Java-versioner på vissa av sina tjänster , nämligen Eclipse Temurin. Microsoft håller dessa distributioner från tredje part uppdaterade så länge det finns tillgängliga uppdateringar. Microsoft skapar, stöder och distribuerar i alla andra fall Microsoft Build of OpenJDK.
Tjänster utan en hanterad eller standard java-körning
Valet av Java-runtime är upp till dig i följande fall:
- Med Azure-tjänster som Azure Virtual Machines, Azure Kubernetes Services (AKS), Azure Container Instances (ACI), Azure Container Apps (ACA), Azure Red Hat OpenShift och Azure App Service Web App for Containers.
- Med tjänster där användarna måste konfigurera infrastrukturen och dess komponenter manuellt.
Java-utvecklare kan använda sina egna Java-körningar från olika leverantörer till Azure för dessa tjänster, men Microsoft rekommenderar att du använder någon av följande OpenJDK-distributioner:
Information om hur du installerar och använder OpenJDK finns i dokumentationen för en av dessa distributioner.
Kundsupport
För problem som rör distribution av Java-program till Azure, Azure Stack-tjänster, Azure Arc-aktiverade kluster och integrering med Azure REST-API:er får kunder med en kvalificerande supportplan få support utan extra kostnad.