Javaは、さまざまなJavaアプリケーションを開発するために最も広く利用されているプログラミング言語の1つです。パーソナルコンピュータ、携帯電話、ゲーム機、データセンターなど、利用可能なすべてのプラットフォームと互換性があります。開発されたアプリはスケーラブルで適応性があり、保守が容易なため、Debian OSで作業している場合は、Javaプログラミング言語を強くお勧めします。最も一般的なアプリケーションには、Netflix、Amazon、LinkedIn、またはUberがあります。アプリケーションの開発と、何百ものJavaベースのアプリやゲームの操作に役立ちます。
以下に示す2つの個別のJavaプログラミングパッケージが利用可能です。
JRE(Javaランタイム環境): JREは、JDKで作成されたプログラムを実行するために使用されます。
Java Development Kit(JDK) :JDKは、Javaアプリケーションを開発するためのプログラミングツールのコレクションです。
この記事では、これらのJavaパッケージをDebian OS(Bullseyeとも呼ばれます)にインストールする方法について説明します。
DebianOSにJavaをインストールする方法
JREは、すべてのJavaベースのアプリケーションの実行にも使用されるため、最初にインストールすることをお勧めします。独自に作成したアプリケーションを実行することもできます。したがって、インストールするには、ターミナルで次のコマンドを入力できます。
$sudo apt install default-jre

前述のように、Javaランタイム環境(JRE)は、Javaベースのアプリケーションの実行のみを支援します。したがって、Javaアプリケーションを作成する場合は、Java Development KitまたはJDKをインストールする必要があります。これは、ターミナルで次のコマンドを入力することで実行できます。
$sudo apt install default-jdk

インストール後、次のように入力してJDKのバージョンを確認できます。
$javac -version

ターミナルで次のコマンドを入力すると、Java環境のバージョンを確認できます
$java -version

Debian11でJavaを管理する方法
と入力して複数のバージョンをインストールしている場合は、システムのコマンドラインを使用してJavaバージョンを簡単に管理できます。
$sudo update-alternatives --config java

システムにインストールされているJavaバージョンのリストから任意のバージョンを選択でき、任意のバージョンをシステムのデフォルトのJava環境として設定できます。システムには複数のバージョンのJavaをインストールでき、それらは
を使用して簡単に管理できます。DebianOSからJavaを削除する方法
Debian OSからJavaアプリケーションを削除したい場合は、ターミナルで次のコマンドを入力することで削除できます。
$sudo apt remove --autoremove default-jdk openjdk-11-jre

後で、ターミナルで次のコマンドを入力して、Javaアプリケーションがシステムから削除されたかどうかを確認できます。
$java -version

結論
Javaは、最も広く使用されているアプリケーションの1つであり、コンピューター、携帯電話、コンソール、サーバーなど、利用可能なすべてのプラットフォームとも互換性があります。どのOSでも問題なく動作するため、Debianユーザーにとって理想的な選択肢です。この記事では、Java Runtime Environment(JRE)とJava Development Kit(JDK)という2つの異なるJavaパッケージの重要性とインストールについて説明しました。これらの2つのパッケージは、Javaベースのアプリケーションで動作するために必要です。