GNU/Linux >> Linux の 問題 >  >> Cent OS

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

Javaは、世界で最も人気のあるプログラミング言語の1つであり、さまざまな種類のアプリケーションやシステムを構築するために使用されます。

このチュートリアルでは、CentOS7にJavaのさまざまなバージョンと実装をインストールする方法について説明します。OpenJDKとOracleJavaをインストールする方法を示します。

前提条件#

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

Javaバリエーション#

Javaは、Standard Edition(SE)、Enterprise Edition(EE)、およびMicro Edition(ME)の3つの異なるエディションで配布されます。このチュートリアルでは、Java SE(Standard Edition)エディションについて説明します。

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

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

インストールするJavaの実装とバージョンがわからない場合は、Javaの現在のLTSバージョンであるOpenJDK11JDKをインストールすることをお勧めします。

前提条件#

チュートリアルを開始する前に、rootまたはsudo権限を持つユーザーとしてログインしていることを確認してください。

OpenJDKのインストール#

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

OpenJDK 11 JDKをインストールします#

執筆時点では、OpenJDK 11はJavaの現在のLTSバージョンであり、インストールが推奨されるバージョンです。次のコマンドを入力して、yumを使用してインストールできます。

sudo yum install java-11-openjdk-devel

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

java -version

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

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

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

OpenJDK 11 JRE#をインストールします#

次のコマンドを入力して、yumを使用してOpenJDK11JREをインストールできます。

sudo yum install java-11-openjdk
JREはサブセットJDKであり、すでにJDKパッケージをインストールしている場合は、これをインストールする必要はありません。

OpenJDK 8 JDKをインストールします#

Java 8は、今でも最も広く使用されているバージョンのJavaです。アプリケーションで古いJava8をCentOS7システムにインストールする必要がある場合は、次のコマンドを実行してインストールします。

sudo yum install java-1.8.0-openjdk-devel

OpenJDK 8 JRE#をインストールします#

上記と同じように、アプリケーションでOpenJDK 7 JREが必要な場合は、次のコマンドを実行してyumを使用してインストールできます。

sudo yum install java-1.8.0-openjdk

Oracle Javaのインストール#

このセクションでは、OracleJavaをインストールする手順を説明します。 Oracleパッケージは、公式Webサイトからのみダウンロードできます。

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

Oracle Java .rpmをダウンロードできます。 JavaSEダウンロードページからのパッケージ。 Oracle Javaをダウンロードするには、Oracleサイトに登録する必要があります。

パッケージをダウンロードしたら、次のコマンドを使用してインストールします。

sudo yum localinstall jre-VERSION-linux-x64.rpm

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

次のコマンドでデフォルトのJavaを確認できます:

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

サーバーに複数のJavaバージョンがインストールされている場合は、alternativesを使用してデフォルトバージョンを変更できます。 システムユーティリティ:

sudo alternatives --config java

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

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)

Enter to keep the current selection[+], or type selection number:

デフォルトのJavaバージョンを変更するには、プロンプトが表示されたら番号を入力し、Enterを押します。 。

Javaのアンインストール#

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

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

sudo yum remove java-1.8.0-openjdk-devel

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

  2. CentOSにActiveMQをインストールする方法

  3. CentOS7にWildFly14をインストールする方法

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

  2. CentOS7にGlassFishをインストールする方法

  3. CentOS7にGlassFish5をインストールする方法

  1. CentOS7にJava11および12をインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. RHEL 8 / CentOS8LinuxにJavaをインストールする方法