2

すべてのチュートリアル「Linux に Oracle Java をインストールする方法」では、システムから OpenJDK を削除する必要があると述べられています。それは絶対に必要ですか?

Linux システム (特に Linux Mint/Ubuntu) で異なるベンダー (Oracle JDK や OpenJDK など) の JRE/JDK 間の競合を回避する方法はありますか?

4

3 に答える 3

2

いいえ、Oracle JDK 7をインストールしたときにそれを行ったことを覚えていません。これは、Debianシステムに対して(これに基づいて)行ったことです(Mint / Ubuntuでも問題ありません):

apt-get install java-package //it's in contrib
wget -c http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jre-7u21-linux-x64.tar.gz
make-jpkg jre-7u21-linux-x64.tar.gz
dpkg -i the-generated-package.deb

その後、システムは OpenJDK をデフォルトとして保持する可能性が高く、それを変更したい場合は、次を実行します。

sudo update-alternatives --config java

次に、適切な JRE を選択します。

于 2013-06-05T12:12:48.657 に答える
2

Debian と Ubuntu (おそらく Mint も) には、マニュアルを使用してすべての Java 代替を一度に構成java-commonするツール を含むパッケージがあります。update-java-alternatives

OpenJDK と Oracle を含む多くの Java インストールを非常に簡単に切り替えることができます。

Ubuntu (および場合によっては Mint) の場合、Webupd8 パッケージoracle-java7-set-defaultを使用してインストールすることをお勧めしますoracle-java7-installer/etc/profile.d/jdk.*これにより、(スクリプトを介して) 適切な環境変数が設定されます。

このようにして、多くの JDK を使用し、それらを切り替えて、1 つのデフォルトを選択できます。

于 2013-06-05T12:31:31.780 に答える
0

使用している JRE/JDK がわかっている限り、任意の数の JRE/JDK をインストールできます。

于 2013-06-05T12:10:25.607 に答える