同一系统上来自不同供应商的 JRE

同一系统上来自不同供应商的 JRE

在各种教程中,都说在安装新的 JRE/JDK 之前应该删除现有的 JRE/JDK(例如,在安装 Oracle 的 JRE 之前删除 OpenJDK)。真的有必要吗?我记得曾经有 2 个 JRE,可以在 IDE 中选择在哪个上运行程序。

不记得有任何冲突,发生冲突的可能性有多大?

答案1

您可以一次安装多个 JRE/JDK。您只需使用以下命令配置要使用哪一个:更新替代方案

sudo 更新替代方案 --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 手动模式

按回车键保留当前选择[*],或输入选择编号:1

类似地,你可以使用以下命令配置 JDK

sudo 更新替代方案 --config javac

相关内容