Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Setting the Runtime Java Environment

The version of Java used to compile REEF is controlled in the Maven pom.xml file in the build plugins section under the maven-compiler-plugin artifact identifier. In order to run REEF applications, you must set the JAVA_HOME environment variable to the correct Java installation directory for your operating system and java version.

Linux

On a number of Linux distributions such as Ubuntu, the current active version of Java is controlled via links from /usr/bin set by the update-alternatives command; thus, the value of JAVA_HOME that causes REEF to use the Java version controlled by update-alternatives is given in the code block below. REEF will concatenate the appropriate path to find executable files. 

bash script to set JAVA_HOME

 

export JAVA_HOME=/usr

 

You can change the active version of Java controlled by update-alternatives by entering the command below and selecting the desired version from the displayed list.

bash script to list all installed Java versions on Linux

 

update-alternatives --config java