在“如何在 Linux 中安装 Oracle Java”的所有教程中,都说 OpenJDK 必须从系统中清除。这绝对有必要吗?
有什么方法可以避免 Linux 系统(特别是 Linux Mint/Ubuntu)上不同供应商的 JRE/JDK(例如 Oracle JDK 和 OpenJDK)之间的冲突?
最佳答案
不,我不记得在安装 Oracle JDK 7 时执行过此操作,这就是我为 Debian 系统所做的操作(基于 this )(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。
关于linux - Linux系统中的多个JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16939468/