GraalVM downloads
Oracle GraalVM combines a Java runtime with an optimizing compiler and Native Image for building native executables.
GraalVM supports running Java applications on the JVM and compiling them ahead of time with Native Image. Native compilation packages an application and the runtime components it needs into a platform-specific executable.
The two execution models serve different needs: JVM execution supports familiar Java workflows, while Native Image targets fast startup and a smaller runtime footprint. Consult the selected release's documentation for features and build requirements.
7 versions
| Java Version | Supported systems | Files |
|---|---|---|
| 25 LTSLinux / macOS / Windows | Linux / macOS / Windows | 54 |
| 24Linux / macOS / Windows | Linux / macOS / Windows | 15 |
| 23Linux / macOS / Windows | Linux / macOS / Windows | 15 |
| 22Linux / macOS / Windows | Linux / macOS / Windows | 15 |
| 21 LTSLinux / macOS / Windows | Linux / macOS / Windows | 62 |
| 20Linux / macOS / Windows | Linux / macOS / Windows | 10 |
| 17 LTSLinux / macOS / Windows | Linux / macOS / Windows | 30 |