我有 2 个 java 安装 /usr/lib/jvm/java-8-oracle/bin/java 和 /usr/bin/java。我想删除一个(/usr/bin/java)

我有 2 个 java 安装 /usr/lib/jvm/java-8-oracle/bin/java 和 /usr/bin/java。我想删除一个(/usr/bin/java)

这就是我所拥有的,我想要最上面的那一张

去掉最上面的一个

答案1

一种是openjdk,另一种是oracle java。所以你要删除的是opendjdk。

假设这是一个基于 .deb 的系统。

dpkg -l | grep openjdk
apt-get remove packagename

然后删除您在那里找到的软件包。您也可以不删除它,而是调整默认使用的 java:

update-alternatives --config java

这样您就可以保留这两个安装,并在需要另一个时进行切换。

如果它找不到您想要的 java 的路径,您可以通过运行以下命令手动添加它:

alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 3

然后再次执行配置命令。

相关内容