我正在使用 Linux Mint XFCE 20。
最近我通过运行安装了Java sudo apt-get install openjdk
,它自动安装了JRE和JDK的版本8和11,包括JRE headless。
事实证明,我只需要 openjdk 16 就可以运行我想要的东西,而拥有其他版本的 java 有点毫无意义。我的主要问题是程序默认为版本 8,我似乎无法修复它。
那么如何卸载版本 11 和 8 并只保留 16 呢?
答案1
不需要的版本可以通过名称删除:
sudo apt remove openjdk-8-jdk
sudo apt remove openjdk-11-jdk
它们使用不同的软件包安装。
您可以使用此命令查看所有可用的 openjdk 软件包:
sudo apt update
apt-cache search openjdk
您可以使用以下命令查看系统中的所有 openjdk 软件包:
dpkg -l | grep openjdk
注意:我是 RedHat 用户,不是 Mint 专家,但这在每个发行版上几乎都是相同的。我刚刚检查了 Mint 上的软件包名称,这些命令是否有效。
答案2
根据提供的说明,我能够卸载不需要的所有内容。我还必须使用命令单独卸载无头版本:
sudo apt remove openjdk-8-jre-headless
sudo apt remove openjdk-11-jre-headless