GNU/Linux >> Linux の 問題 >  >> Debian

Debian9にJavaをインストールする方法

このチュートリアルでは、Debian 9へのJavaのインストールについて説明します。Javaは、さまざまな種類のアプリケーションやシステムを構築するために使用される最も一般的なプログラミング言語の1つです。 Javaで開発されたアプリケーションは、スケーラブルで柔軟性があり、保守が容易です。

2つの異なるJavaパッケージ、Java Runtime Environment(JRE)とJava Development Kit(JDK)があります。 Javaプログラムのみを実行する場合は、JREが必要です。また、Java開発者の場合は、JREと開発/デバッグツールおよびライブラリを含むJDKが必要です。

また、JavaにはOpenJDKとOracle Javaの2つの異なる実装があり、Oracle Javaにいくつかの追加の商用機能があることを除いて、それらの間にほとんど違いはありません。

使用するJavaの実装とバージョンがわからない場合は、Debian9で利用可能なデフォルトのOpenJDKバージョンを使用することをお勧めします。

前提条件#

このチュートリアルを続行する前に、sudo権限を持つユーザーとしてログインしていることを確認してください。

OpenJDK 8をインストールする#

Javaプラットフォームのオープンソース実装であるOpenJDK8は、Debian9のデフォルトのJava開発およびランタイムです。インストールは単純で簡単です。

次のコマンドを使用して、標準のDebianリポジトリからOpenJDK8JDKをインストールします。

sudo apt updatesudo apt install default-jdk

インストールが完了したら、Javaのバージョンを確認して確認できます。

java -version

出力は次のようになります。

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)

それでおしまい!この時点で、DebianシステムにJavaが正常にインストールされているはずです。

JREはJDKパッケージに含まれています。 JREのみが必要な場合は、default-jreをインストールします パッケージ:

OpenJDK 11をインストールする#

執筆時点では、Javaの最新のLTSバージョンはバージョン11です。このバージョンはDebianバックポートリポジトリから入手できます。

まず、システムのソフトウェアリポジトリリストにバックポートを追加します。

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

リポジトリが有効になったら、次のコマンドを使用してaptソースを更新し、Java11をインストールします。

sudo apt updatesudo apt install openjdk-11-jdk

Oracle Javaのインストール#

Oracle Javaをインストールする前に、OracleJDKライセンスを必ずお読みください。ライセンスは、個人的な使用や開発用など、ソフトウェアの非営利的な使用のみを許可します。

Oracle Java 11は、LinuxUprisingPPAからインストールできます。

次の手順では、Debian9にOracleJava11をインストールする方法について説明します。

  1. 必要なパッケージをインストールすることから始めます:

    sudo apt install dirmngr gnupg
  2. PPA公開鍵をインポートし、次のコマンドでリポジトリを有効にします。

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2Aecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
  3. リポジトリが追加されたら、パッケージリストを更新し、oracle-java11-installerをインストールします。 次のように入力してパッケージ化します:

    sudo apt updatesudo apt install oracle-java11-installer

    Oracleライセンスを受け入れるように求められます。

  4. Rバージョンを出力する次のコマンドを実行して、インストールを確認します。

    java -version
    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バージョンがインストールされている場合は、デフォルトのJavaバージョンタイプとして設定されているバージョンを確認してください。

java -version

出力は次のようになります。

openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91)
OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

デフォルトのバージョンを変更するには、update-alternativesを使用します システムコマンド:

sudo update-alternatives --config java
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 <enter> to keep the current choice[*], or type selection number: 

DebianシステムにインストールされているすべてのJavaバージョンのリストが表示されます。デフォルトとして使用するバージョンの番号を入力し、Enterを押します。 。

Javaのアンインストール#

何らかの理由でJavaパッケージをアンインストールする場合は、aptでインストールされた他のパッケージと同じようにアンインストールできます。 。

たとえば、default-jdkをアンインストールする場合 パッケージを実行するだけです:

sudo apt remove default-jdk

Debian
  1. RaspberryPiにJavaをインストールする方法

  2. Debian11にJava17をインストールする方法

  3. Debian9にJava10をインストールする方法

  1. CentOS8にJavaをインストールする方法

  2. Debian9にRをインストールする方法

  3. Debian9にApacheMavenをインストールする方法

  1. Debian10LinuxにJavaをインストールする方法

  2. Debian10LinuxにGitをインストールする方法

  3. Debian10にApacheMavenをインストールする方法