ここではUbuntuで複数のJavaをインストールして管理する方法をご案内します。
$ sudo apt-get update
$ java -version
$ sudo apt-get install default-jre
$ sudo apt-get update
$ javac -version
$ sudo apt-get install default-jdk
$ sudo apt-get install openjdk-6-jre
$ sudo apt-get install openjdk-7-jre
$ sudo apt-get install openjdk-8-jre
$ sudo apt-get install openjdk-6-jdk
$ sudo apt-get install openjdk-7-jdk
$ sudo apt-get install openjdk-8-jdk
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update
$ sudo apt-get install oracle-java6-installer
$ sudo apt-get install oracle-java7-installer
$ sudo apt-get install oracle-java8-installer
$ sudo update-alternatives --config java
alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 自動モード 1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1061 手動モード * 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1060 手動モード 現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください:これでデフォルトとして使用するものが選択できます。
$ sudo update-alternatives --config javac
$ sudo update-alternatives --list java
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java /usr/lib/jvm/java-7-oracle/jre/bin/java
/etc/profile.d/java.sh
JAVA_HOME=/usr/lib/jvm/java-7-oracle
$ source /etc/profile.d/java.sh
$ echo $JAVA_HOME