Deploy a Windows VM with the Azul Zulu OpenJDK JVM

Azure Public Test Date Azure Public Test Result

Azure US Gov Last Test Date Azure US Gov Last Test Result

Best Practice Check Cred Scan Check

Deploy To Azure Deploy To Azure US Gov Visualize


This template deploys a Windows VM with the Azul Zulu for Azure - Enterprise Edition, a supported OpenJDK JVM from Azul.
The VM can be configured using new or existing resources for Storage, the Virtual Network and Public IP Address.

Choices for Windows are Server 2019 Datacenter, Server 2016 Datacenter, Desktop 10 Enterprise, Desktop 10 Enterprise N, Desktop 10 Pro, and Desktop 10 Pro N.
The default is Server 2019 Datacenter.

Choices for the Zulu OpenJDK JVM are the JDK or JRE for the latest release of Java 7, 8, 11, or 13.
The default is the Zulu Java 8 JDK.

The VM is deployed in the resource group location by default using the latest patched version of Windows 2019-Datacenter and a Standard_D2s_v3 size VM as the default value.

The Zulu install script is available here.

Related Templates

If you are new to the Azul Zulu OpenJDK JVM, see:

If you are new to Azure virtual machines, see:

If you are new to template deployment, see:

Tags: Windows, Java, OpenJDK, Zulu, Microsoft.Storage/storageAccounts, Microsoft.Network/virtualNetworks, Microsoft.Network/publicIPAddresses, Microsoft.Network/networkSecurityGroups, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, extensions, CustomScriptExtension