web-dev-qa-db-ja.com

java alternatives-自動モードを変更します

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)を作成するにはどうすればよいですか?

8
stefano

/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よりも大きい任意の値を使用します。

6
heemayl