JAVA_HOMEenvironment variable to point to a JVMCI enabled Java Development Kit or Java Runtime. Oracle Labs JDK is a JVMCI enabled version of JDK 8 which can be used to run GraalVM. Alternatively, a JVMCI enabled JDK or JRE can be placed in the folder
./jreto override the
JAVA_HOMEenvironment variable. Please note that JDK 9 builds are not yet compatible. The bin directory contains:
In addition to the above JDK that includes Graal and additional language runtimes, an alternative JDK is available on the downloads page that only includes JVMCI and can be used for experimenting with Graal or other JVMCI based compilers without embedding the JVMCI compiler in the JDK.