I have java version 6,7,8 installed on my Ubuntu server, the result of update-alternatives --config java
is
There are 3 choices for the alternative java (providing /usr/bin/java
).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 2 manual mode
* 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1 manual mode
3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
I tried How to set the default Java version to set my current java version.
when I do java -version
I am getting:
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
which is correct but at runtime I getting the version as
Java Home: /usr/lib/jvm/java-6-oracle/jre
which is the result of
System.out.println("Java Home: "+System.getProperty("java.home"))
How do I set java7?
$JAVA_HOME
in that terminal? – Harald Mar 25 '17 at 17:29