3つのJDKがインストールされており、すべてが作業中のいくつかのプロジェクトに必要です。
Sudo update-alternatives --config Java
を実行すると、出力が得られます。
There are 3 choices for the alternative Java (providing /usr/bin/Java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/Java-7-Oracle/jre/bin/Java 1074 auto mode
1 /usr/lib/jvm/Java-6-Oracle/jre/bin/Java 1073 manual mode
2 /usr/lib/jvm/Java-7-Oracle/jre/bin/Java 1074 manual mode
3 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1072 manual mode
自動モードで選択されたオプション3(JDK 8)を作成するにはどうすればよいですか?
/usr/lib/jvm/Java-8-Oracle/jre/bin/Java
の優先度を他の優先度よりも高くして、デフォルトのJava
バイナリとして自動的に有効にします。
できるよ:
Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1100
ここでは、優先度の値1100
を使用しました。実際には、1074
よりも大きい任意の値を使用します。