Installation on Linux Platforms
Follow these steps to install Oracle GraalVM Enterprise Edition on x86 64-bit Linux operating systems:
- Navigate to the Oracle Technology Network Downloads page. Depending on the workload, select Oracle GraalVM Enterprise Edition based on JDK8 for Linux or Oracle GraalVM Enterprise Edition based on JDK11 for Linux, and accept the Oracle License Agreement.
- Unzip the archive to your file system:
tar -xzf <graalvm-archive>.tar.gz
- Configure your environment:
- Point the
PATHenvironment variable to the GraalVM Enterprise
To verify whether you are using GraalVM Enterprise, run
- Set the
JAVA_HOMEenvironment variable to resolve to the installation directory:
Optionally, you can specify GraalVM Enterprise as the JRE or JDK installation in your Java IDE.
- Point the
Install Additional Functionalities
- Native Image – a technology to compile an application ahead-of-time into a native executable.
- LLVM toolchain – a set of tools and APIs for compiling native programs to bitcode that can be executed with on the GraalVM runtime. Language Runtimes:
- Python – Python 3.8.2 compatible
- Ruby – Ruby 2.6.6 compatible
- R – GNU R 3.6.1 compatible
- GraalWasm – WebAssembly (Wasm) These functionalities are not part of the GraalVM Enterprise base distribution and must be downloaded and installed separately.
To assist a user with installation, GraalVM Enterprise includes GraalVM Updater, a command line utility to install and manage additional functionalities. Proceed to the installation steps to add any necessary language runtime or utility from above to the GraalVM Enterprise core.