GraalVM Java Development Kit

Oracle · Oracle’s Java Development Kit for macOS, distributed as the GraalVM JDK 21 cask.

CaskLanguages & RuntimesApple silicon · Intel
From homebrew/cask
30-day installs36#1047 in App
1-year installs1.6KLast 365 days
Latest version21.0.125 days ago · Oct 7
Download size330MBarm64 / x86_64 · gz
Release cadenceIrregular0 releases in 30 days

About

GraalVM Java Development Kit is Oracle’s Java Development Kit (JDK), provided here as the JDK 21 macOS cask. This package installs the JDK as graalvm-21.jdk under /Library/Java/JavaVirtualMachines/; it is a development kit, not a separate graphical application.

GraalVM’s official site describes capabilities of the broader GraalVM platform, including the Graal just-in-time (JIT) compiler and Native Image, which compiles Java applications ahead of time into native executables. The site also describes support for Java development tools and IDEs, and Maven and Gradle plugins for Native Image builds. These are platform capabilities; the supplied package information does not specify additional tools or plugins installed by this cask.

To install, run brew install --cask graalvm-jdk@21. The cask requires macOS. Its installation caveat states that the app will not work with quarantine attributes. Installing the cask means accepting Oracle’s GraalVM Free License. The supplied archive URL is for macOS Apple silicon; the cask also defines an Intel variant.

Sources: GraalVM · Homebrew cask definition

New What’s new in 21.0.12 From Homebrew commits

This release has no separate notes.

Caveats

According to https://www.graalvm.org/jdk21/docs/getting-started/macos/
  This app will not work with quarantine attributes.

Installing graalvm-jdk@21 means you have AGREED to the license at:
  https://www.oracle.com/downloads/licenses/graal-free-license.html

An open-source interface for Homebrew. Installs run through the macOS app or the brew command.

© 2026 OpenNavo