[Cloud, Java] OCIでOracle Javaをインストールする方法/How to Install Oracle Java in Oracle Cloud Infrastructure

原文はこちら
https://blogs.oracle.com/developers/how-to-install-oracle-java-in-oracle-cloud-infrastructure

Oracle JavaサポートおよびアップデートはOracle Cloud Infrastructureに含まれています

Oracleの広範に利用されており実績のあるJava Development KitであるOracle Javaが追加費用なしでOracle Cloud Infrastructureのサブスクリプションに含まれるようになったことを最近お知らせしました。
このブロクポストでは、OCI Compute Shape上で稼働するOracle Linuxに、RPMが利用可能なOCI内のyumサーバーを使ってOracle Javaをインストールする方法をご紹介します。

Oracle Javaのインストール

Oracle Java RPMはOCI内でアクセス可能な、Oracle Linux yumサーバーのol7_oci_includedリポジトリに置かれています。
このリポジトリを有効化するには以下のコマンドを実行します:
1
$ sudo yum install -y --enablerepo=ol7_ociyum_config oci-included-release-el7
この記事を書いている時点では、このリポジトリにはOracle Java 8、11および12が含まれていました。
1
2
3
4
5
6
$ yum list jdk*
Loaded plugins: langpacks, ulninfo
Available Packages
jdk-11.0.3.x86_64                                      2000:11.0.3-ga                                           ol7_oci_included
jdk-12.0.1.x86_64                                      2000:12.0.1-ga                                           ol7_oci_included
jdk1.8.x86_64                                          2000:1.8.0_211-fcs                                       ol7_oci_included
Oracle Java 12のバージョン12.0.1をインストールするには以下のコマンドを実行します:
1
$ sudo yum install jdk-12.0.1
Javaのバージョンを確認してみましょう:
1
2
3
4
$ java -version
java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

複数のJDKバージョン利用時のデフォルトの設定

If you install multiple version of the JDK, you may want to set the default version using alternatives. For example, let’s first install Oracle Java 8:
もし複数のバージョンのJDKを利用している場合、デフォルトバージョンをalternativesを使って設定したいかもしれません。例えば、まずOracle Java 8をインストールしてみます:
1
$ sudo yum install -y jdk1.8
alternativesコマンドを実行すると、ふたつのプログラムがjavaとして提供されていることが表示されます:
1
2
3
4
5
6
7
8
$ sudo alternatives --config java
 
There are 2 programs which provide 'java'.
 
  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-12.0.1/bin/java
   2           /usr/java/jdk1.8.0_211-amd64/jre/bin/java
Selectionの2を選ぶと、JDK 1.8(Oracle Java 8)をデフォルトに設定します:
1
2
3
4
$ java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

まとめ

Oracle Cloud InfrastructureにはOracle Javaが、そしてそのサポートとアップデートが追加費用なしで含まれています。Oracle Java RPMをOCIのyumサーバーとして提供することで、インストールはとてもかんたんになっています。

0 件のコメント:

コメントを投稿