仅一个 JVM —— 如何做?

仅一个 JVM —— 如何做?

我必须安装 Oracle JDK 才能启动 Netbeans(忘记了umake)。

现在我有了官方的 JVM,我想删除每个其他 JVM——所有 OpenJDK 的东西,包括 IcedTea 等。

我可以用“一个 Java”来统领所有 Java 吗?一方面,这样做很有意义,另一方面,这样做也存在轻微的安全隐患。我知道在 Windows 上,版本号和过时的 JVM 存在很多问题。我记得,Ubuntu 上也有类似的通知。

答案1

有几种方法可以做到这一点,其中一些可能会导致问题。

通过自己选择所有内容来以安全的方式删除 OpenJDK。

检查已安装的内容和要删除的内容。

打开终端并执行:

sudo dpkg --get-selections  

选择并清除您想要删除的包。

打开终端并执行:

sudo apt-get purge <package>  

例子 :

删除已安装的软件包

openjdk-8-jdk:amd64
openjdk-8-jre:amd64
openjdk-8-jre-headless:amd64

sudo apt-get purge openjdk-8-jdk openjdk-8-jre openjdk-8-jre-headless

相关内容