GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にJavaをインストールする方法

Ubuntu20.04にJavaをインストールする方法について話しましょう。 Javaとは何ですか? Javaは、モバイルおよびデスクトップアプリケーションの開発に使用される無料のオープンソースで最も人気のある言語であり、すべての主要なオペレーティングシステムで実行できます。 Javaには、JRE、OpenJDK、OracleJDKなどのさまざまな実装があります。 JRE、OpenJDK、およびOracleJDKの違いを理解しましょう。

Oracle JDK :これは、JavaDevelopmentKitの公式のOracleバージョンです。いくつかの追加の商用機能があり、ソフトウェアの非商用使用のみを許可します。
JRE:Javaランタイム環境は、Javaプログラムの実行に使用されるJava仮想マシンとバイナリで構成されます。
OpenJDK Java Development Kitには、Javaアプリケーションの構築に必要なJREと開発ツールおよびライブラリが含まれています。

このチュートリアルでは、UbuntuホスティングにJava 8、Java 11、およびOracleJava15をインストールする方法について説明します。

前提条件
  • Ubuntu 20.04 VPS(NVMe 2 VPSプランを使用します)
  • rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)

サーバーにログインし、サーバーOSパッケージを更新します

まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。

開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

apt-get update -y
apt-get upgrade -y

Java8をインストール

Java 8は、以前の広く使用されているJavaLTSバージョンです。アプリケーションがJava8で構築されている場合は、次のコマンドを使用してインストールできます。

apt-get install openjdk-8-jdk -y

インストールしたら、次のコマンドを使用してJavaのバージョンを確認します。

java -version

次の出力が得られるはずです:

openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

Java11をインストール

Java 11は、Javaの最新のLTSバージョンです。デフォルトでは、Ubuntu20.04のデフォルトリポジトリに同梱されています。次のコマンドでインストールできます:

apt-get install openjdk-11-jdk -y

Java 11をインストールしたら、次のコマンドで確認できます。

java -version

次の出力が得られるはずです:

openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

OracleJava15をインストールします

デフォルトでは、OracleJavaはUbuntu20.04のデフォルトリポジトリでは使用できません。 Oracle Javaをインストールするには、システムにサードパーティのリポジトリを追加する必要があります。

まず、次のコマンドを使用して必要な依存関係をインストールします。

apt-get install gnupg2 software-properties-common -y

すべての依存関係がインストールされたら、次のコマンドを使用してJavaリポジトリを追加します。

add-apt-repository ppa:linuxuprising/java

リポジトリが追加されたら、次のコマンドでリポジトリをインストールできます。

apt-get install oracle-java15-installer -y

インストールが完了したら、次のコマンドで確認できます。

java -version

次の出力が得られるはずです:

java version "15.0.1" 2020-10-20
Java(TM) SE Runtime Environment (build 15.0.1+9-18)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
異なるJavaバージョン間の切り替え

システムに複数のバージョンのJavaがインストールされている場合は、update-alternativesコマンドを使用してデフォルトバージョンを簡単に設定できます。

JavaのデフォルトバージョンをOracleJava15からJava8に設定するには、次のコマンドを実行します。

update-alternatives --config java

次の出力に、インストールされているすべてのJavaバージョンのリストが表示されます。

There are 3 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-15-oracle/bin/java             1091      manual mode
  3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press  to keep the current choice[*], or type selection number: 3

3と入力し、Enterキーを押して、Java8をデフォルトのJavaバージョンとして設定します。次の出力が得られるはずです:

update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode

JAVA_HOME環境変数を設定

一部のJavaアプリケーションでJavaパスを定義するには、JAVA_HOME環境変数を設定する必要があります。

まず、次のコマンドを使用してJavaインストールパスを見つけます。

update-alternatives --config java

次の出力に、すべてのJavaバージョンのパスが表示されます。

There are 3 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-15-oracle/bin/java             1091      manual mode
  3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

次に、上記の出力から目的のJavaバージョンパスをコピーして、/ etc/environmentファイルに貼り付けます。

nano /etc/environment

Java8の場合は次の行を追加します。

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

次に、次のコマンドを使用してJava環境変数をアクティブ化します。

source /etc/environment

これで、次のコマンドを使用して、JAVA_HOME環境変数を確認できます。

echo $JAVA_HOME

次の出力が得られるはずです:

/usr/lib/jvm/java-8-openjdk-amd64

上記のガイドでは、Ubuntu20.04サーバーにJavaをインストールする方法を学びました。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼できます。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu20.04にJava17LTSをインストールする方法

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

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

  3. Ubuntu16.04にJavaをインストールする方法

  1. Ubuntu18.04にGlassFishをインストールする方法

  2. Ubuntu20.04にTomcatをインストールする方法

  3. Ubuntu 22.04 に Java をインストールする方法