アンドロイド

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

AE T L3 Ubuntu Installation & Basic Linux Commands

AE T L3 Ubuntu Installation & Basic Linux Commands

目次:

Anonim

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

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

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

前提条件

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

OpenJDK 8をインストールする

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

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

sudo apt update sudo 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 パッケージをインストールし default-jre

OpenJDK 11をインストールする

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

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

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

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

sudo apt update sudo apt install openjdk-11-jdk

Oracle Javaのインストール

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

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

次の手順では、Debian 9にOracle Java 11をインストールする方法について説明します。

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

    sudo apt install dirmngr gnupg

    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 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 echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

    リポジトリが追加されたら、パッケージリストを更新し、次のように入力して oracle-java11-installer パッケージを oracle-java11-installer します。

    sudo apt update sudo apt install oracle-java11-installer

    Oracleライセンスに同意するように求められます。

    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 to keep the current choice, or type selection number: 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:

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

Javaをアンインストールします

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

たとえば、 default-jdk パッケージをアンインストールする default-jdk 実行します。

sudo apt remove default-jdk

結論

DebianサーバーでさまざまなJavaバージョンをインストールおよび管理する方法を学習したので、次のステップは、Tomcat、JBoss / WildFly、Apache Maven、Glassfish、Elasticsearchなど、Javaで実行される多くのアプリケーションの1つをインストールすることです。カサンドラ、ジェンキンスなど

Java Debian