RHELベースのシステムでのOracle JREまたはJDKのインストール

RHELベースのシステムでOracle JREまたはJDKをインストールするための手順。

重要: Oracle JRE/JDK 8はサポートされていますが、DataStaxでは、OpenJDK 8でさらに広範なテストを実施しています。この変更は、Oracle JRE/JDK 8の公開更新が終了したためです。
Oracle Java SE 8 JREまたはJDKの最新バージョンを使用するようにシステムを構成してください。サポートされている最小バージョンは1.8u151です。Java 9以降はサポートされません。
注: JDKは操作のサポートとトラブルシューティングのために、多くのクラスとツールを提供しています。

  1. Javaがインストールされているか確認してください。
    java -version
    Oracle Javaを使用している場合、結果は以下のようになります。
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
  2. Oracle Javaをインストールするには、Oracle Java SE Downloadsにアクセスし、ライセンス契約に同意して、ディストリビューション用のインストーラーをダウンロードします。
    注: Oracle Javaをクラウド環境にインストールする場合は、ライセンス契約に同意し、ローカル・クライアントにインストーラーをダウンロードします。その後、scp(安全なコピー)を使用してファイルをクラウド・マシンに転送します。
  3. パッケージをダウンロードしたディレクトリーから、インストールを実行します。
    sudo rpm -ivh jdk-8uversion-linux-x64.rpm

    RPMはJDKを/usr/java/ディレクトリーにインストールします。

  4. Oracle JDKを使用するようにシステムを設定します。
    sudo alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_version/bin/java 200000
  5. Oracle JDKに切り替えるには、alternativesコマンドを使用します。
    sudo alternatives --config jav
    注: 問題がある場合は、.bash_profileなどのプロファイルでJAVA_HOMEおよびPATHを設定することが必要となる可能性があります。
    次の例では、JDKが/usr/javaにあり、which java/usr/bin/javaが指定されているものと想定しています。
    • Shellまたはbash:
      export JAVA_HOME=/usr/java/latest &&
      export PATH=$JAVA_HOME/bin:$PATH
    • C shell (csh):
      setenv JAVA_HOME "/usr/java/latest" && 
      setenv PATH $JAVA_HOME/bin:$PATH
  6. システムが正しいJREまたはJDKを使用していることを確認します。
    java -version
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)