有没有办法让 Oracle 的 JRE/JDK 保持为默认 JRE/JDK?

有没有办法让 Oracle 的 JRE/JDK 保持为默认 JRE/JDK?

好吧,这是我的问题。每次我安装需要 Java 的程序的 .deb 安装程序时,OpenJDK 都会劫持我的系统并将其设置为默认 Java。我不想使用 OpenJDK,如果我想的话,我就不会问这个问题了

但是,每当我安装 .deb 软件包时,它都会安装 OpenJDK 并将其设置为默认 JDK。这意味着当我必须使用与 OpenJDK 不兼容的程序时,我必须

sudo apt-get purge openjdk*

然后运行 ​​Oracle JDK .deb 包重新安装它。我不想这样做,也不想从 OpenJDK 切换到 Oracle 的官方 JDK。这太浪费时间了。有没有办法阻止 OpenJDK 劫持我的系统并将其自身设置为默认 JDK?

注意:我称之为劫持,因为它用来自官方 jdk rpm 的 alien 创建的 .deb 替换了我安装的 JDK。我不想使用它,它没有问我是否可以安装并用作默认 JDK/JRE。

答案1

也许将 Oracle Java JRE/JDK 设置为默认值可以解决您的问题:如何设置默认 Java 版本?或者 将 JDK 7 设置为默认值

简单地在命令行中输入:

sudo 更新替代方案 --config java

并选择您想要作为默认的版本。

答案2

我认为您的问题与这个问题重复,因为您想控制默认的 jre:如何设置默认 Java 版本?

相关内容