Javaは、Oracleが所有し、さまざまな種類のアプリケーションを構築するために使用される最も人気のあるプログラミング言語の1つです。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するOpenJDKクエリを実行するのを定期的に支援しています。
これに関連して、Debian9システムにJavaをインストールする方法を検討します。ここでは、さまざまなバージョンのJava Runtime Environment(JRE)とJava Developer Kit(JDK)をインストールします。また、Oracleの公式パッケージからOpenJDKをインストールします。
DebianにOpenJDKをインストールする方法は?
このインストール手順を実行する前に、Debianマシンでsudo権限を持つユーザーアカウントを使用していることを確認してください。
OpenJDK 8 JDKは、標準のDebianリポジトリからインストールできます。
私。以下のコマンドを使用して、パッケージマネージャーのインデックスを更新することから始めます。
$ sudo apt update
ii。次のコマンドを入力してJavaをインストールします。
$ sudo apt install default-jdk
iii。インストールが完了したら、次の方法でjdkのバージョンを確認してインストールを確認できます。
$ java -version
以下の出力が表示されます:
Output
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
特定のバージョンのOpenJDKをDebianにインストールする方法は?
OpenJDKの安定バージョンは、Debianバックポートリポジトリから入手できます。
私。次のコマンドを実行して、システムソフトウェアリポジトリにバックポートを追加することから始めます。
$ echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
ii。有効になったら、パッケージマネージャーを更新してから、実行してインストールを進める必要があります。
$ sudo apt update
iii。指定したバージョンでOpenJDKをインストールできます。以下の構文に従ってバージョンを追加する必要があります。
$ sudo apt install openjdk-[VERSION]-jdk
たとえば、安定バージョンがOpenJDK 11の場合、次のコマンドを使用してインストールできます。
$ sudo apt install openjdk-11-jdk
OracleからDebianにJavaをインストールする方法
オラクルは、個人使用および開発使用のみを目的として、非営利目的の使用のみを許可するライセンスを提供しています。したがって、インストールする前に、OracleJDKライセンスをお読みください。ここでは、Java11をインストールします。
次に、以下の手順に従ってOracleからJavaをインストールします。
私。以下のコマンドを使用して、必要なパッケージをインストールすることから始めます。
$ sudo apt install dirmngr gnupg
ii。次に、次のコマンドを使用してPPA公開鍵をインポートした後、リポジトリを有効にする必要があります。
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
echo ‘deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main’ | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
iii。リポジトリを追加して有効にしたら、パッケージリストのインデックスを更新します。
$ sudo apt update
iv。次に、次のコマンドを実行してパッケージをインストールします。
$ sudo apt install oracle-java11-installer
Oracleライセンスを受け入れて同意するように求められます。それを受け入れてインストールを続行します。
v。次に、次のコマンドを実行して、インストールされているバージョンを確認します。
$ java -version
以下のように出力が表示されます:
Output
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
DebianでデフォルトのJavaバージョンを設定する方法は?
Debianシステムに複数のバージョンのJavaがある場合は、選択に応じてデフォルトバージョンを設定できます。
私。まず、次のように入力して、現在のデフォルトバージョンを確認します。
$ java -version
デフォルトバージョンを変更するには、次のようにupdate-alternativessystemコマンドを使用します。
$ sudo update-alternatives --config java
Output
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press to keep the current choice[*], or type selection number:
ここでは、インストールされているすべてのJavaバージョンのリストを確認できます。デフォルトバージョンとして設定する適切な選択番号を選択してください。
Debian LinuxシステムからJavaをアンインストールする方法は?
他のパッケージと同じようにJavaパッケージをアンインストールできます。たとえば、default-jdkパッケージをアンインストールする場合は、次のコマンドを実行します。
$ sudo apt remove default-jdk