アンドロイド

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

AE T L3 Ubuntu Installation & Basic Linux Commands

AE T L3 Ubuntu Installation & Basic Linux Commands

目次:

Anonim

このチュートリアルでは、Debian 10 LinuxにJava(OpenJDK)をインストールする方法を説明します。

Javaは、さまざまな種類のアプリケーションやシステムの構築に使用される最も一般的なプログラミング言語の1つです。 Javaで開発されたアプリケーションは、スケーラブルで柔軟性があり、保守が可能です。

あなたが始める前に

Javaには、OpenJDKとOracle Javaの2つの異なる実装がありますが、Oracle Javaにはいくつかの商用機能が追加されていることを除いて、ほとんど違いはありません。 Oracle Javaライセンスでは、個人使用や開発使用など、ソフトウェアの非商用使用のみが許可されています。

デフォルトのDebian 10リポジトリには、Javaランタイム環境(JRE)とJava開発キット(JDK)の2つの異なるJavaパッケージが含まれています。 JREには、Javaプログラムを実行できるJava仮想マシン(JVM)、クラス、およびバイナリが含まれています。 Java開発者は、Javaアプリケーションの構築に必要なJREおよび開発/デバッグツールとライブラリを含むJDKをインストールする必要があります。

OpenJDK 11のインストール

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

sudo特権またはルートを持つユーザーとして次のコマンドを実行して、パッケージインデックスを更新し、OpenJDK 11 JDKパッケージをインストールします。

sudo apt update sudo apt install default-jdk

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

java -version

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

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

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

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

OpenJDK 8のインストール

執筆時点では、以前のJava LTSバージョン8は公式のDebian Busterリポジトリでは利用できません。

ビルド済みのOpenJDKパッケージを提供するAdoptOpenJDKリポジトリを有効にします。

  1. パッケージリストを更新し、HTTPS経由で新しいリポジトリを追加するために必要な依存関係をインストールすることから始めます。

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    次のwgetコマンドを使用して、リポジトリのGPGキーをインポートします。

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    AdoptOpenJDK APTリポジトリをシステムに追加します。

    sudo add-apt-repository --yes

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

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    最後に、Javaバージョンを確認してインストールを確認します。

    java -version

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

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

デフォルトバージョンを設定する

java -version

デフォルトバージョンを変更するには、 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

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

JAVA_HOME 環境変数

JAVA_HOME 環境変数は、一部のJavaアプリケーションでJavaのインストール場所を決定するために使用されます。

JAVA_HOME 環境変数を設定するには、 update-alternatives コマンドを使用してJavaがインストールされている場所を見つけます。

sudo update-alternatives --config java

この例では、インストールパスは次のとおりです。

  • OpenJDK 11は /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8は /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

好みのJavaインストールのパスが見つかったら、 /etc/environment ファイルを開きます。

sudo nano /etc/environment

JAVA_HOME をOpenJDK 11パスに設定する場合、ファイルの最後に次の行を追加します。

/ etc / environment

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

現在のシェルで変更を有効にするには、ログアウトしてログインするか、次のソースコマンドを実行します。

source /etc/environment

JAVA_HOME 環境変数が正しく設定されたことを確認し JAVA_HOME

echo $JAVA_HOME

Javaインストールへのパスが表示されます。

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment はシステム全体の構成ファイルであり、すべてのユーザーが使用します。 JAVA_HOME 変数をユーザーごとに設定する場合は、ユーザーがログインしたときにロードされる .bashrc またはその他の構成ファイルに行を追加します。

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

apt インストールされた他のパッケージと同様に、Javaをアンインストールできます。

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

sudo apt remove default-jdk

結論

OpenJDKの最新のLTSバージョンはデフォルトのDebian 10 Busterリポジトリで利用でき、インストールは簡単で簡単なタスクです。

Java Debian