Java openJDKのバージョンを削除する方法

Java openJDKのバージョンを削除する方法

私はLinux Mint XFCE 20を使用しています。

私は最近Javaを実行してインストールしましたが、sudo apt-get install openjdkJREヘッドレスを含むJREとJDKバージョン8と11が自動的にインストールされました。

私が望むものを実行するには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

注:私はMintの専門家ではなくRedHatユーザーですが、これはすべてのディストリビューションでほぼ同じです。私はMintでパッケージ名を確認しましたが、このコマンドは機能します。

答え2

提供された指示に従って、必要のないものをすべて削除することができました。また、次のコマンドを使用してヘッドレスバージョンを個別に削除する必要がありました。

sudo apt remove openjdk-8-jre-headless
sudo apt remove openjdk-11-jre-headless

関連情報