日別アーカイブ: 2019年7月25日

AdoptOpenJDKをyumインストール(CentOS7)

CentOSにAdoptOpenJDKのでメモ

環境

  • CentOS Linux release 7.6.1810 (Core)
  • AdoptOpenJDK (build 11.0.3+7)

yumレポジトリ追加

基本公式の通り。(RPM installation on Centos, RHEL, or Fedoraあたり)

cat < /etc/yum.repos.d/adoptopenjdk.repo
[AdoptOpenJDK]
name=AdoptOpenJDK
baseurl=http://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/$(uname -m)
enabled=1
gpgcheck=1
gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
EOF

https://adoptopenjdk.net/installation.html?variant=openjdk11&jvmVariant=hotspot#x64_linux-jdk

確認及びインストール

選択肢確認

yum list adoptopenjdk*


読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
base: ftp.iij.ad.jp
epel: ftp.jaist.ac.jp
extras: ftp.iij.ad.jp
nux-dextop: mirror.li.nux.ro
updates: mirror.horizon.vn
インストール済みパッケージ
adoptopenjdk-11-hotspot.x86_64 11.0.3+7-1 @AdoptOpenJDK
利用可能なパッケージ
adoptopenjdk-11-hotspot.x86_64 11.0.4+11-1 AdoptOpenJDK
adoptopenjdk-11-hotspot-jre.x86_64 11.0.4+11-1 AdoptOpenJDK
adoptopenjdk-11-openj9.x86_64 11.0.4+11-1 AdoptOpenJDK
adoptopenjdk-11-openj9-jre.x86_64 11.0.4+11-1 AdoptOpenJDK
adoptopenjdk-12-hotspot.x86_64 12.0.2+10-1 AdoptOpenJDK
adoptopenjdk-12-hotspot-jre.x86_64 12.0.2+10-1 AdoptOpenJDK
adoptopenjdk-12-openj9.x86_64 12.0.2+10-1 AdoptOpenJDK
adoptopenjdk-12-openj9-jre.x86_64 12.0.2+10-1 AdoptOpenJDK
adoptopenjdk-8-hotspot.x86_64 8u222_b10-1 AdoptOpenJDK
adoptopenjdk-8-hotspot-jre.x86_64 8u222_b10-1 AdoptOpenJDK
adoptopenjdk-8-openj9.x86_64 8u222_b10.openj9_0.15.1-1 AdoptOpenJDK
adoptopenjdk-8-openj9-jre.x86_64 8u222_b10.openj9_0.15.1-1 AdoptOpenJDK

インストール

好きな奴

sudo yum install adoptopenjdk-11-hotspot.x86_64

設定

sudo update-alternatives –config java

(2020/9/30追記)

最近だと多分こっち

sudo alternatives –config java

4 プログラムがあり ‘java’ を提供します。
選択 コマンド
1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java)
2 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.221-2.6.18.0.el7_6.x86_64/jre/bin/java)
3 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)
4 /usr/lib/jvm/adoptopenjdk-11-hotspot/bin/java
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します: