MS OpenJDK runs natively on Windows on Arm.
Last verified on Jun 25, 2024.
Pick your Arm PC above to see what this means for your machine.
Pick your device for a personalized verdict — saved in this browser.
Microsoft OpenJDK, often referred to as MS OpenJDK, is a distribution of the Java Development Kit (JDK) provided by Microsoft. JDK is a set of software tools for developing Java applications and applets, widely used for building enterprise-level applications, web services, and Android apps. OpenJDK itself is an open-source implementation of the Java Platform, Standard Edition (Java SE), maintained by the Java community under the umbrella of the OpenJDK project. MS OpenJDK aims to provide developers with a supported and reliable JDK distribution tailored by Microsoft. It includes tools such as compilers, debuggers, libraries, and Java Virtual Machine (JVM) components necessary for developing and running Java applications. Microsoft's involvement in OpenJDK contributes to the broader Java ecosystem by offering alternative support options and potential integration with other Microsoft technologies. Developers may choose MS OpenJDK for its compatibility assurances with Microsoft's platforms and services, enhanced security features, and potentially improved performance optimizations. It allows developers to leverage Java's cross-platform capabilities while benefiting from Microsoft's support and ecosystem integration.
Compatibility overview
- Publisher
- Microsoft, Inc.
- Type
- Native Arm64
- Validation
- Community Verified
- Last Updated
- Jun 25, 2024
What this means
Install choice
MS OpenJDK has a native Arm64 build. Prefer the Arm64 installer or Microsoft Store package when it is offered; that is the best path for performance and battery life.
Compare native and emulated apps →Developer workflow checks
MS OpenJDK belongs to a developer or engineering workflow. Verify native extensions, SDKs, database drivers and any local virtualization or container dependency.
Set up WSL on Arm →Next step
MS OpenJDK is one of the compatible Dev Tools titles. Compare it with other apps in the same category before standardizing a setup.
Browse the category →Data freshness
This entry is listed as Community Verified and was last updated on Jun 25, 2024. Use the report link above if a newer vendor build changes the result.
MS OpenJDK on Windows on Arm — FAQ
Does MS OpenJDK work on Windows on Arm (Snapdragon X)?
MS OpenJDK runs natively on Windows on Arm. Last verified on Jun 25, 2024.
Is MS OpenJDK native Arm64 or emulated?
MS OpenJDK ships a native Arm64 build, so it runs at full speed with the best battery efficiency on Arm PCs.
Does MS OpenJDK work on Snapdragon X2 Elite or NVIDIA RTX Spark?
MS OpenJDK is listed as compatible with Windows on Arm, so it is a candidate for Snapdragon X2 Elite and NVIDIA RTX Spark PCs. Still test device-specific pieces such as drivers, plug-ins, GPU acceleration, anti-cheat and background services.