I have a Red Hat Linux machine where I am trying to use Java 8.
So I did this:
export JAVA_HOME=/my/path/to/oracle/jdk/1.8/exec
export PATH=$PATH:$JAVA_HOME
However, if I run java -version I get java version "1.7.0_121".
I looked at this similar question, but I don't seem to have the same problem.
If I run $JAVA_HOME/bin/java -version I get java version "1.8.0_72-b15", so JAVA_HOME does point to Java 8.
which java outputs /usr/bin/java.
So how can JAVA_HOME point to Java 8, while java -version points to Java 7?