Support

Available Distributions

Oracle GraalVM for JDK 24 is based on Oracle JDK 24. Each release of Oracle GraalVM for JDK 24 includes all Oracle Java critical patch updates (CPUs), which are provided on a regular schedule to remedy defects and known vulnerabilities.

Oracle GraalVM for JDK 24 is available for Linux, macOS, and Windows on the x64 architecture, and for Linux and macOS on the AArch64 architecture.

Certified Platforms

Oracle GraalVM for JDK 24 is certified on the following platforms.

Linux

Platform CPU Architecture(s)
Oracle Linux 9 AArch64, x64
Oracle Linux 8 AArch64, x64
Oracle Linux 7 x64
Red Hat Enterprise Linux 9 AArch64, x64
Red Hat Enterprise Linux 8 AArch64, x64
Red Hat Enterprise Linux 7 x64
Ubuntu Linux 24.10 x64
Ubuntu Linux 24.04 LTS x64

macOS

Platform CPU Architecture(s)
macOS 15 AArch64, x64
macOS 14 AArch64, x64
macOS 13 AArch64, x64

Windows

Platform CPU Architecture(s)
Windows Server 2025 x64
Windows Server 2022 x64
Windows Server 2019 x64
Windows Server 2016 x64
Windows 11 x64
Windows 10 x64

See Oracle GraalVM Support Roadmap to understand maintenance, support options, and related timelines.

Additional open source language runtimes designed for use with Oracle GraalVM for JDK 24 are available on graalvm.org.

Licensing and Support

Oracle GraalVM is licensed under GraalVM Free Terms and Conditions (GFTC) including License for Early Adopter Versions. Subject to the conditions in the license, including the License for Early Adopter Versions, the GFTC is intended to permit use by any user including commercial and production use. Redistribution is permitted as long as it is not for a fee. Oracle GraalVM is also free to use on Oracle Cloud Infrastructure. For more information about Oracle GraalVM licensing, see the Oracle Java SE Licensing FAQ.

Oracle GraalVM is available as part of the Oracle Java SE Subscription which includes 24x7x365 Oracle premier support and access to My Oracle Support (MOS).