web-dev-qa-db-ja.com

同じシステム上の異なるベンダーのJRE

さまざまなチュートリアルで、新しいJRE/JDKをインストールする前に既存のJRE/JDKを削除する必要があると言われています(たとえば、Oracleからインストールする前にOpenJDKを削除します)。本当に必要ですか?一度に2つのJREがあり、IDEでプログラムを実行するものを選択できることを覚えています。

競合することを忘れないでください。競合する可能性はありますか?

4
Alpi

一度に複数のJRE/JDKをインストールできます。 pdate-alternativesを使用して、どちらを使用するかを設定するだけです。

Sudo update-alternatives --config Java

代替Java(/ usr/bin/Javaを提供)には2つの選択肢があります。

選択パスの優先度ステータス


0/usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061自動モード

1/usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061手動モード

* 2/usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1051手動モード

Enterキーを押して現在の選択を保持するか[*]、または選択番号を入力します:1

同様に、JDKを次のように設定できます。

Sudo update-alternatives --config javac

5
Deepen