Oracle OpenJDK 11 インストール

これはなに?

ただの手順メモ

AmazonLinux2にインストールした。
過去のOracleJDKと違ってインストーラが付属しないのでメモ。

Correttoの話は今回の作業のあとに出てきた。Corretto次第ではこの記事の内容は陳腐化が早いかもしれないので注意。

手順

https://jdk.java.net/11/
tarのリンクをコピー

ec2-user@aws $ cd /tmp
ec2-user@aws $ wget ${コピーしたURL}

バイナリ展開

ec2-user@aws $ tar xvf ${ダウンロードした.tar.gz}

配置

ec2-user@aws $ sudo mkdir /usr/lib/jvm
ec2-user@aws $ sudo cp -r jdk-${version} /usr/lib/jvm/

リンク

優先度はJavaバージョン番号を反映させる
例: 11.0.1 => 110001

ec2-user@aws $ cd /usr/lib/jvm/jdk-${version}/bin
ec2-user@aws $ sudo sh -c 'for bin in *; do alternatives --install /usr/bin/$bin $bin $PWD/$bin ${優先度}; done'

ついでにmavenをインストール

https://maven.apache.org/download.cgi
あとは同じようなことをする