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

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

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

前提条件 #

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

Javaバリエーション #

Javaには、Standard Edition (SE), Enterprise Edition (EE) そして Micro Edition (ME) という3種類のエディションで配付されています。 このチュートリアルでは、Java SE (Standard Edition) エディションを扱います。

CentOS7には、Java Runtime Environment (JRE) と Java Development Kit (JDK) という2種類のJavaパッケージが存在します。 Java プログラムを実行するだけであれば、Java ランタイム環境だけを含む JRE をインストールできます。 Java 開発者であれば、JRE と開発/デバッグ ツールおよびライブラリを含む JDK が必要です。

また、OpenJDK と Oracle Java という 2 つの異なる Java の実装がありますが、Oracle Java には商用機能がいくつか追加されている以外は、両者にほとんど違いはありません。

どの Java 実装およびバージョンをインストールすればよいかわからない場合、一般的には、現在の LTS バージョンの Java である OpenJDK 11 JDK をインストールすることをお勧めします。

前提条件 #

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

OpenJDKのインストール #

Javaプラットフォームのオープンソース実装であるOpenJDKは、CentOS 7のデフォルトJava開発および実行時間であります。 インストールはシンプルで簡単です。

Install OpenJDK 11 JDK #

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

sudo yum install java-11-openjdk-devel

インストールを確認するには、Java のバージョンを表示する次のコマンドを実行します:

java -version

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

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

Install OpenJDK 11 JRE #

次のコマンドを入力することにより、yum を使用して OpenJDK 11 JRE をインストールできます:

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

Install OpenJDK 8 JDK #

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

sudo yum install java-1.8.0-openjdk-devel

Install OpenJDK 8 JRE #

アプリケーションがOpenJDK 7 JREを必要とする場合も上記と同様に、次のコマンドを実行してyumでインストールできます:

sudo yum install java-1.8.0-openjdk

Install Oracle Java #

このセクションでは、Oracle Javaのインストール手順について説明します。 Oracle パッケージは公式サイトからのみダウンロード可能です。

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

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

パッケージをダウンロードしたら、以下のコマンドでインストールします。

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

デフォルトバージョンの設定 #

で、デフォルトのJavaを、確認することができます。

java -version

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

sudo alternatives --config java

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

デフォルトの Java バージョンを変更するには、プロンプトで数字を入力して Enter をクリックします。

Uninstall Java #

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

たとえば、java-1.8.0-openjdk-devel パッケージをアンインストールする場合、単に以下を実行します:

sudo yum remove java-1.8.0-openjdk-devel

まとめ #

これで、CentOS サーバーに異なるバージョンの Java をインストールおよび管理する方法を学んだので、次のステップとして、Tomcat、JBoss/WildFly、Apache Maven、Glassfish、Elasticsearch、Cassandra、Jenkins、Gradle など Java で動作する多くのアプリケーションを 1 つインストールすることができます。.etc

コメントを残す

メールアドレスが公開されることはありません。