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 Technology Network License Agreement GraalVM Enterprise Edition Including License for Early Adopter Versions.
- Unzip the archive to your file system:
tar -xzf <graalvm-archive>.tar.gz
- Configure your environment:
- Point the
PATH
environment variable to the GraalVM Enterprisebin
directory:export PATH=<graalvm>/bin:$PATH
To verify whether you are using GraalVM Enterprise, run
which java
. - Set the
JAVA_HOME
environment variable to resolve to the installation directory:export JAVA_HOME=<graalvm>
Optionally, you can specify GraalVM Enterprise as the JRE or JDK installation in your Java IDE.
- Point the
Install Additional Functionalities
The base distribution of GraalVM Enterprise for Linux platforms includes the JVM, the GraalVM compiler, the LLVM runtime, and the Node.js JavaScript runtime environment for servers and applications. The base installation can be extended with:
Tools/Utilities:
- 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 on GraalVM Language Runtimes:
- Python – Python 3.8.5 compatible
- Ruby – Ruby 2.6.6 compatible
- R – GNU R 3.6.1 compatible
- Wasm – 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.