はじめに

このチュートリアルでは、CentOS 7 (6 および 6.5 も)、最新の Fedora リリース、および RHEL に Java をインストールする方法について説明します。 Java は、Java アプリケーションやアプレットを実行することができる人気のソフトウェア プラットフォームです。

  • OpenJDK 8
  • OpenJDK 7
  • OpenJDK 6
  • Oracle Java 9
  • Oracle Java 8

自由にサイドバーの目次ボタンで希望のセクションにスキップできます!

    Oracle 9

  • OpenJDK 6
  • Oracle Java 6
  • Oracle 9

  • Oracle Java 8
    • Oracle 9

    • OpenJDK 8

      前提条件

      このガイドを始める前に、両方のサーバーで sudo 権限を持つ通常の非 root ユーザーが設定されている必要があります – これは、サーバーにログインするためのユーザーです。 Centos 7 の初期サーバー設定ガイドの手順に従って、一般ユーザー アカウントを設定する方法を学ぶことができます。

      Javaのバリエーション

      Java プラットフォームには 3 つの異なるエディションがあります。 Standard Edition (SE)、Enterprise Edition (EE)、Micro Edition (ME)です。 このチュートリアルでは、Java SE (Java Platform, Standard Edition) に焦点を当てます。

      インストールできる Java SE パッケージには、Java Runtime Environment (JRE) と Java Development Kit (JDK) の 2 種類があります。 JRE は Java Virtual Machine (JVM) の実装で、コンパイルされた Java アプリケーションやアプレットを実行することができます。 JDK には、JRE のほか、Java アプリケーションやアプレットの作成、開発、コンパイルに必要なソフトウェアが含まれています。

      また、Java には 2 つの異なる実装があります。 OpenJDKとOracle Javaである。 両方の実装はほぼ同じコードに基づいていますが、 Javaの参照実装である OpenJDK は完全にオープンソースであるのに対し、 Oracle Java はいくつかのプロプライエタリコードを含んでいます。 ほとんどの Java アプリケーションはどちらでも問題なく動作しますが、ソフトウェアが要求する実装を使用すべきです。

      1 つのシステムにさまざまなバージョンやリリースの Java をインストールすることができますが、ほとんどの人は 1 つのインストールしか必要としません。 このことを念頭に置いて、アプリケーションを実行または開発するために必要なバージョンの Java のみをインストールするようにしてください。

      Install OpenJDK 8

      このセクションでは、yum パッケージマネージャー (Ubuntu/Debian の apt-get と同じ) を使用して、ビルド済み OpenJDK 8 JRE および JDK パッケージをインストールする方法について説明します。 OpenJDK 8 は、OpenJDK の最新バージョンです。

      Install OpenJDK 8 JRE

      Yum を使用して OpenJDK 8 JRE をインストールするには、次のコマンドを実行します:

      • sudo yum install java-1.8.0-openjdk

      確認プロンプトで、yRETURN と入力してインストールを続行します。 OpenJDK 8 JRE をインストールしました。

      Install OpenJDK 8 JDK

      OpenJDK 8 JDK を yum を使用してインストールするには、次のコマンドを実行します:

      • sudo yum install java-1.8.0-openjdk-devel

      At the confirmation prompt, enter yそして RETURN to continue with installation.

      おめでとうございます!

      Congratulations! OpenJDK 8 JDK をインストールしました。

      Install OpenJDK 7

      このセクションでは、yum パッケージマネージャーを使用して、プレビルド OpenJDK 7 JRE および JDK パッケージをインストールする方法について説明します。

      Install OpenJDK 7 JRE

      YUM を使用して OpenJDK 7 JRE をインストールするには、次のコマンドを実行します。

      • sudo yum install java-1.7.0-openjdk

      確認画面で、yRETURN と入力してインストールを続行します。 OpenJDK 7 JRE をインストールしました。

      Install OpenJDK 7 JDK

      OpenJDK 7 JDK を yum を使用してインストールするには、次のコマンドを実行します:

      • sudo yum install java-1.7.0-openjdk-devel

      At the confirmation prompt, enter yそして RETURN to continue with installation.

      おめでとうございます!

      Congratulations! OpenJDK 7 JDK をインストールしました。

      Install OpenJDK 6

      このセクションでは、yum パッケージマネージャーを使用して、プレビルド OpenJDK 6 JRE および JDK パッケージをインストールする方法について説明します。

      Install OpenJDK 6

      YUM を使用して OpenJDK 6 JRE をインストールするには、次のコマンドを実行します。

      • sudo yum install java-1.6.0-openjdk

      確認画面で、yRETURN と入力しインストールを続行します。 OpenJDK 6 JRE をインストールしました。

      Install OpenJDK 6 JDK

      OpenJDK 6 JDK を yum を使用してインストールするには、次のコマンドを実行します:

      • sudo yum install java-1.6.0-openjdk-devel

      At the confirmation prompt, enter yそして RETURN to continue with installation.

      おめでとうございます!

      Congratulations ! OpenJDK 6 JDK をインストールしました。

      Oracle Java 9 のインストール

      このセクションでは、この執筆時点でこれらのパッケージの最新リリースである Oracle Java 9 JRE および JDK (64 ビット) をインストールする方法について説明します。 wget は Linux ディストリビューションにデフォルトで含まれていないかもしれないので、これに従うには、次のように実行してインストールする必要があります:

      • sudo yum install wget

      Note: Oracle Java をインストールする前に、含まれる手順のひとつである Java SE 用 Oracle Binary Code License Agreement に同意しなければなりません。

      オラクル Java 9 JRE をインストールする

      注意: Oracle Java 9 JRE をインストールするには、Oracle Java 9 JRE ダウンロード ページに行き、ライセンス契約を承諾し、適切な Linux .rpm パッケージのダウンロード リンクをコピーする必要があります。

      ホーム ディレクトリに移動し、次のコマンドを使用して Oracle Java 9 JRE RPM をダウンロードします:

      • cd ~
      • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

      次にこの yum コマンドで RPM をインストールします (別のリリースをダウンロードした場合はここでファイル名を置き換えます):

      • sudo yum localinstall jre-9.0.4_linux_x64_bin.rpm

      確認画面で、y および RETURN と入力してインストールを続行します。

      これで Java が /usr/java/jre-9.0.4/bin/java にインストールされ、/usr/bin/java からリンクされました。

      以前にダウンロードしたアーカイブ ファイルを削除できます。 Oracle Java 9 JRE をインストールしました。

      Oracle Java 9 JDK のインストール

      Note: Oracle Java 9 JDK をインストールするには、Oracle Java 9 JDK Downloads Page にアクセスし、ライセンス契約に同意して、適切な Linux .rpm パッケージのダウンロード リンクをコピーする必要があります。

      ホーム ディレクトリに移動し、次のコマンドで Oracle Java 9 JDK RPM をダウンロードします:

      • cd ~
      • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

      次にこの yum コマンドで RPM をインストールします (別のリリースをダウンロードした場合はここでファイル名を置き換えます):

      • sudo yum localinstall jdk-9.0.4_linux-x64_bin.rpm

      確認プロンプトで y と入力して RETURN で、インストールを続行します。

      これで Java が /usr/java/jdk-9.0.4/bin/java にインストールされ、/usr/bin/java からリンクされました。

      以前にダウンロードしたアーカイブ ファイルを削除できます。 Oracle Java 9 JDK をインストールしました。

      Oracle Java 8 をインストールする

      このセクションでは、Oracle Java 8 JRE および JDK (64 ビット) のインストール方法を説明します。

      Note: Java SE の Oracle Binary Code License Agreement は含まれている手順の 1 つですが、これを承諾してから Oracle Java をインストールしなければなりません。

      Oracle Java 8 JRE

      Note: Oracle Java 8 JRE をインストールするには、Oracle Java 8 JRE ダウンロード ページに行き、ライセンス契約に同意し、適切な Linux .rpm パッケージのダウンロード リンクをコピーする必要があります。

      ホーム ディレクトリに移動し、次のコマンドを使用して Oracle Java 8 JRE RPM をダウンロードします:

      • cd ~
      • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

      次にこの yum コマンドで RPM をインストールします (別のリリースをダウンロードした場合はここでファイル名を置き換えます):

      • sudo yum localinstall jre-8u161-linux-x64.rpm

      確認画面で y 次に RETURN と入力してインストールを続行します。

      これで Java が /usr/java/jre1.8.0_161/bin/java にインストールされ、/usr/bin/java からリンクされました。

      以前にダウンロードしたアーカイブ ファイルを削除できます。 Oracle Java 8 JRE をインストールしました。

      Oracle Java 8 JDK のインストール

      Note: Oracle Java 8 JDK をインストールするには、Oracle Java 8 JDK Downloads Page にアクセスし、ライセンス契約を承諾し、適切な Linux .rpm パッケージのダウンロード リンクをコピーする必要があります。

      ホーム ディレクトリに移動し、次のコマンドを使用して Oracle Java 8 JDK RPM をダウンロードします:

      • cd ~
      • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

      次にこの yum コマンドで RPM をインストールします (別のリリースをダウンロードした場合はここでファイル名を置き換えます):

      • sudo yum localinstall jdk-8u161-linux-x64.rpm

      確認画面で、yRETURNと入力してインストールを続行します。

      これで Java が /usr/java/jdk1.8.0_161/jre/bin/java にインストールされ、/usr/bin/java からリンクされました。

      以前にダウンロードしたアーカイブ ファイルを削除できます。 Oracle Java 8 JDK をインストールしました。

      Set Default Java

      複数のバージョンの Java をインストールした場合、1つをデフォルトとして設定したい場合があります (つまり、ユーザーが java コマンドを実行したときに実行するものを設定します)。 さらに、アプリケーションによっては、どのJavaのインストールを使用するかを特定するために、特定の環境変数の設定を要求するものもあります。 このセクションでは、その方法を紹介します。

      ところで、デフォルトの Javaのバージョンを確認するには、次のコマンドを実行します:

      • java -version

      Using Alternatives

      シンボリック リンクによってデフォルト コマンドを管理する alternatives コマンドは、デフォルト Java コマンドを選択するために使用されることがあります。

      alternativesによって管理されているjavaコマンドを提供するプログラムを表示するには、このコマンドを使用します:

      • sudo alternatives --config java

      以下は出力の例です:

      output
      There are 5 programs which provide 'java'. Selection Command----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64/jre/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre/bin/java) 3 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java*+ 4 /usr/java/jre-9.0.4/bin/java 5 /usr/java/jdk-9.0.4/bin/javaEnter to keep the current selection, or type selection number:

      単に選択番号を入力して、どの java 実行可能プログラムをデフォルトで使用するかを選択します。

      環境変数の使用

      多くの Java アプリケーションは、JAVA_HOME または JRE_HOME 環境変数を使用して、使用する java 実行可能ファイルを決定しています。 java 実行ファイルは /usr/java/jdk1.8.0_161/jre/bin/java にある) 場合、bash シェルまたはスクリプトで JAVA_HOME 環境変数を次のように設定できます:

      • export JAVA_HOME=/usr/java/jdk1.8.0_161/jre

      JAVA_HOME をシステム上のすべてのユーザーに対してデフォルトで設定したい場合、/etc/environment ファイルに前の行を追加してください。 ファイルに追加する簡単な方法は、次のコマンドを実行することです:

      • sudo sh -c "echo export JAVA_HOME=/usr/java/jdk1.8.0_161/jre >> /etc/environment"

      Conclusion

      おめでとうございます、これで Java アプリケーションを実行または開発する準備ができました!

コメントを残す

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