Java

CentOS7にOpenJDK11をインストールする方法

CentOS7にOpenJDK11をインストールする方法をメモしておきます。

環境

$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
view raw env.sh hosted with ❤ by GitHub

CentOS7にOpenJDK11をインストールする方法

# 実行のみ
$ yum install java-11-openjdk
# 実行&ビルド
$ yum install java-11-openjdk java-11-openjdk-devel java-11-openjdk-javadoc
view raw java.sh hosted with ❤ by GitHub

Javaプログラム(例. jar)を実行するだけであれば「実行のみ」を、ビルド(例. javac)を行いたい場合は「実行&ビルド」のコマンドを実行すればOKです。

実際にインストールしてみます。

$ yum install java-11-openjdk
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: ftp-srv2.kddilabs.jp
* extras: ftp-srv2.kddilabs.jp
* updates: ftp-srv2.kddilabs.jp
Resolving Dependencies
--> Running transaction check
---> Package java-11-openjdk.x86_64 1:11.0.6.10-1.el7_7 will be installed
--> Processing Dependency: java-11-openjdk-headless(x86-64) = 1:11.0.6.10-1.el7_7 for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: fontconfig(x86-64) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libpng15.so.15()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libjvm.so()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libjava.so()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64
--> Running transaction check
---> Package fontconfig.x86_64 0:2.13.0-4.3.el7 will be installed
--> Processing Dependency: freetype >= 2.8-7 for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Processing Dependency: freetype for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Processing Dependency: dejavu-sans-fonts for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Processing Dependency: libfreetype.so.6()(64bit) for package: fontconfig-2.13.0-4.3.el7.x86_64
---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed
--> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
---> Package java-11-openjdk-headless.x86_64 1:11.0.6.10-1.el7_7 will be installed
--> Processing Dependency: tzdata-java >= 2015d for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: copy-jdk-configs >= 3.3 for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: pcsc-lite-libs(x86-64) for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: javapackages-tools for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: cups-libs(x86-64) for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
--> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64
---> Package libX11.x86_64 0:1.6.7-2.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.7-2.el7 for package: libX11-1.6.7-2.el7.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.7-2.el7.x86_64
---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed
---> Package libXi.x86_64 0:1.7.9-1.el7 will be installed
---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed
---> Package libXtst.x86_64 0:1.2.3-1.el7 will be installed
---> Package libjpeg-turbo.x86_64 0:1.2.90-8.el7 will be installed
---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
---> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Running transaction check
---> Package alsa-lib.x86_64 0:1.1.8-1.el7 will be installed
---> Package copy-jdk-configs.noarch 0:3.3-10.el7_5 will be installed
---> Package cups-libs.x86_64 1:1.6.3-40.el7 will be installed
--> Processing Dependency: libavahi-common.so.3()(64bit) for package: 1:cups-libs-1.6.3-40.el7.x86_64
--> Processing Dependency: libavahi-client.so.3()(64bit) for package: 1:cups-libs-1.6.3-40.el7.x86_64
---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch
---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
---> Package freetype.x86_64 0:2.8-14.el7 will be installed
---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch
--> Processing Dependency: libxslt for package: javapackages-tools-3.4.1-11.el7.noarch
---> Package libICE.x86_64 0:1.0.9-9.el7 will be installed
---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed
---> Package libX11-common.noarch 0:1.6.7-2.el7 will be installed
---> Package libxcb.x86_64 0:1.13-1.el7 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.13-1.el7.x86_64
---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed
---> Package pcsc-lite-libs.x86_64 0:1.8.8-8.el7 will be installed
---> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed
---> Package tzdata-java.noarch 0:2019c-1.el7 will be installed
---> Package xorg-x11-font-utils.x86_64 1:7.5-21.el7 will be installed
--> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.5-21.el7.x86_64
--> Running transaction check
---> Package avahi-libs.x86_64 0:0.6.31-19.el7 will be installed
---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
---> Package libfontenc.x86_64 0:1.1.3-3.el7 will be installed
---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed
---> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-11.el7.noarch
--> Running transaction check
---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================================================================================================================
Package Arch Version Repository Size
==============================================================================================================================================================
Installing:
java-11-openjdk x86_64 1:11.0.6.10-1.el7_7 updates 213 k
Installing for dependencies:
alsa-lib x86_64 1.1.8-1.el7 base 425 k
avahi-libs x86_64 0.6.31-19.el7 base 61 k
copy-jdk-configs noarch 3.3-10.el7_5 base 21 k
cups-libs x86_64 1:1.6.3-40.el7 base 358 k
dejavu-fonts-common noarch 2.33-6.el7 base 64 k
dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M
fontconfig x86_64 2.13.0-4.3.el7 base 254 k
fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k
freetype x86_64 2.8-14.el7 base 380 k
giflib x86_64 4.1.6-9.el7 base 40 k
java-11-openjdk-headless x86_64 1:11.0.6.10-1.el7_7 updates 39 M
javapackages-tools noarch 3.4.1-11.el7 base 73 k
libICE x86_64 1.0.9-9.el7 base 66 k
libSM x86_64 1.2.2-2.el7 base 39 k
libX11 x86_64 1.6.7-2.el7 base 607 k
libX11-common noarch 1.6.7-2.el7 base 164 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXext x86_64 1.3.3-3.el7 base 39 k
libXi x86_64 1.7.9-1.el7 base 40 k
libXrender x86_64 0.9.10-1.el7 base 26 k
libXtst x86_64 1.2.3-1.el7 base 20 k
libfontenc x86_64 1.1.3-3.el7 base 31 k
libjpeg-turbo x86_64 1.2.90-8.el7 base 135 k
libpng x86_64 2:1.5.13-7.el7_2 base 213 k
libxcb x86_64 1.13-1.el7 base 214 k
libxslt x86_64 1.1.28-5.el7 base 242 k
lksctp-tools x86_64 1.0.17-2.el7 base 88 k
pcsc-lite-libs x86_64 1.8.8-8.el7 base 34 k
python-javapackages noarch 3.4.1-11.el7 base 31 k
python-lxml x86_64 3.2.1-4.el7 base 758 k
ttmkfdir x86_64 3.0.9-42.el7 base 48 k
tzdata-java noarch 2019c-1.el7 updates 187 k
xorg-x11-font-utils x86_64 1:7.5-21.el7 base 104 k
xorg-x11-fonts-Type1 noarch 7.5-9.el7 base 521 k
Transaction Summary
==============================================================================================================================================================
Install 1 Package (+34 Dependent packages)
Total download size: 46 M
Installed size: 183 M
Is this ok [y/d/N]: y
Downloading packages:
(1/35): copy-jdk-configs-3.3-10.el7_5.noarch.rpm | 21 kB 00:00:00
(2/35): avahi-libs-0.6.31-19.el7.x86_64.rpm | 61 kB 00:00:00
(3/35): alsa-lib-1.1.8-1.el7.x86_64.rpm | 425 kB 00:00:00
(4/35): fontpackages-filesystem-1.44-8.el7.noarch.rpm | 9.9 kB 00:00:00
(5/35): fontconfig-2.13.0-4.3.el7.x86_64.rpm | 254 kB 00:00:00
(6/35): giflib-4.1.6-9.el7.x86_64.rpm | 40 kB 00:00:00
(7/35): cups-libs-1.6.3-40.el7.x86_64.rpm | 358 kB 00:00:00
(8/35): dejavu-fonts-common-2.33-6.el7.noarch.rpm | 64 kB 00:00:00
(9/35): freetype-2.8-14.el7.x86_64.rpm | 380 kB 00:00:00
(10/35): libICE-1.0.9-9.el7.x86_64.rpm | 66 kB 00:00:00
(11/35): libSM-1.2.2-2.el7.x86_64.rpm | 39 kB 00:00:00
(12/35): javapackages-tools-3.4.1-11.el7.noarch.rpm | 73 kB 00:00:00
(13/35): java-11-openjdk-11.0.6.10-1.el7_7.x86_64.rpm | 213 kB 00:00:00
(14/35): libX11-common-1.6.7-2.el7.noarch.rpm | 164 kB 00:00:00
(15/35): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00:00
(16/35): libXi-1.7.9-1.el7.x86_64.rpm | 40 kB 00:00:00
(17/35): libXrender-0.9.10-1.el7.x86_64.rpm | 26 kB 00:00:00
(18/35): libXext-1.3.3-3.el7.x86_64.rpm | 39 kB 00:00:00
(19/35): libXtst-1.2.3-1.el7.x86_64.rpm | 20 kB 00:00:00
(20/35): libfontenc-1.1.3-3.el7.x86_64.rpm | 31 kB 00:00:00
(21/35): libX11-1.6.7-2.el7.x86_64.rpm | 607 kB 00:00:00
(22/35): libpng-1.5.13-7.el7_2.x86_64.rpm | 213 kB 00:00:00
(23/35): libxslt-1.1.28-5.el7.x86_64.rpm | 242 kB 00:00:00
(24/35): lksctp-tools-1.0.17-2.el7.x86_64.rpm | 88 kB 00:00:00
(25/35): dejavu-sans-fonts-2.33-6.el7.noarch.rpm | 1.4 MB 00:00:02
(26/35): pcsc-lite-libs-1.8.8-8.el7.x86_64.rpm | 34 kB 00:00:00
(27/35): libjpeg-turbo-1.2.90-8.el7.x86_64.rpm | 135 kB 00:00:00
(28/35): libxcb-1.13-1.el7.x86_64.rpm | 214 kB 00:00:00
(29/35): python-javapackages-3.4.1-11.el7.noarch.rpm | 31 kB 00:00:00
(30/35): tzdata-java-2019c-1.el7.noarch.rpm | 187 kB 00:00:00
(31/35): ttmkfdir-3.0.9-42.el7.x86_64.rpm | 48 kB 00:00:00
(32/35): python-lxml-3.2.1-4.el7.x86_64.rpm | 758 kB 00:00:00
(33/35): xorg-x11-font-utils-7.5-21.el7.x86_64.rpm | 104 kB 00:00:00
(34/35): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm | 521 kB 00:00:03
(35/35): java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64.rpm | 39 MB 00:00:13
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 3.1 MB/s | 46 MB 00:00:14
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libxslt-1.1.28-5.el7.x86_64 1/35
Installing : libjpeg-turbo-1.2.90-8.el7.x86_64 2/35
Installing : fontpackages-filesystem-1.44-8.el7.noarch 3/35
Installing : libICE-1.0.9-9.el7.x86_64 4/35
Installing : 2:libpng-1.5.13-7.el7_2.x86_64 5/35
Installing : freetype-2.8-14.el7.x86_64 6/35
Installing : ttmkfdir-3.0.9-42.el7.x86_64 7/35
Installing : libSM-1.2.2-2.el7.x86_64 8/35
Installing : dejavu-fonts-common-2.33-6.el7.noarch 9/35
Installing : dejavu-sans-fonts-2.33-6.el7.noarch 10/35
Installing : fontconfig-2.13.0-4.3.el7.x86_64 11/35
Installing : python-lxml-3.2.1-4.el7.x86_64 12/35
Installing : python-javapackages-3.4.1-11.el7.noarch 13/35
Installing : javapackages-tools-3.4.1-11.el7.noarch 14/35
Installing : libfontenc-1.1.3-3.el7.x86_64 15/35
Installing : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 16/35
Installing : xorg-x11-fonts-Type1-7.5-9.el7.noarch 17/35
Installing : libXau-1.0.8-2.1.el7.x86_64 18/35
Installing : libxcb-1.13-1.el7.x86_64 19/35
Installing : pcsc-lite-libs-1.8.8-8.el7.x86_64 20/35
Installing : lksctp-tools-1.0.17-2.el7.x86_64 21/35
Installing : tzdata-java-2019c-1.el7.noarch 22/35
Installing : libX11-common-1.6.7-2.el7.noarch 23/35
Installing : libX11-1.6.7-2.el7.x86_64 24/35
Installing : libXext-1.3.3-3.el7.x86_64 25/35
Installing : libXi-1.7.9-1.el7.x86_64 26/35
Installing : libXtst-1.2.3-1.el7.x86_64 27/35
Installing : giflib-4.1.6-9.el7.x86_64 28/35
Installing : libXrender-0.9.10-1.el7.x86_64 29/35
Installing : copy-jdk-configs-3.3-10.el7_5.noarch 30/35
Installing : avahi-libs-0.6.31-19.el7.x86_64 31/35
Installing : 1:cups-libs-1.6.3-40.el7.x86_64 32/35
Installing : alsa-lib-1.1.8-1.el7.x86_64 33/35
Installing : 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64 34/35
Installing : 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64 35/35
Verifying : libXext-1.3.3-3.el7.x86_64 1/35
Verifying : libXi-1.7.9-1.el7.x86_64 2/35
Verifying : fontconfig-2.13.0-4.3.el7.x86_64 3/35
Verifying : giflib-4.1.6-9.el7.x86_64 4/35
Verifying : libXrender-0.9.10-1.el7.x86_64 5/35
Verifying : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 6/35
Verifying : python-lxml-3.2.1-4.el7.x86_64 7/35
Verifying : 2:libpng-1.5.13-7.el7_2.x86_64 8/35
Verifying : freetype-2.8-14.el7.x86_64 9/35
Verifying : libICE-1.0.9-9.el7.x86_64 10/35
Verifying : fontpackages-filesystem-1.44-8.el7.noarch 11/35
Verifying : ttmkfdir-3.0.9-42.el7.x86_64 12/35
Verifying : alsa-lib-1.1.8-1.el7.x86_64 13/35
Verifying : 1:cups-libs-1.6.3-40.el7.x86_64 14/35
Verifying : avahi-libs-0.6.31-19.el7.x86_64 15/35
Verifying : copy-jdk-configs-3.3-10.el7_5.noarch 16/35
Verifying : python-javapackages-3.4.1-11.el7.noarch 17/35
Verifying : dejavu-fonts-common-2.33-6.el7.noarch 18/35
Verifying : libXtst-1.2.3-1.el7.x86_64 19/35
Verifying : libX11-1.6.7-2.el7.x86_64 20/35
Verifying : libX11-common-1.6.7-2.el7.noarch 21/35
Verifying : libxcb-1.13-1.el7.x86_64 22/35
Verifying : tzdata-java-2019c-1.el7.noarch 23/35
Verifying : lksctp-tools-1.0.17-2.el7.x86_64 24/35
Verifying : libjpeg-turbo-1.2.90-8.el7.x86_64 25/35
Verifying : xorg-x11-fonts-Type1-7.5-9.el7.noarch 26/35
Verifying : libxslt-1.1.28-5.el7.x86_64 27/35
Verifying : dejavu-sans-fonts-2.33-6.el7.noarch 28/35
Verifying : pcsc-lite-libs-1.8.8-8.el7.x86_64 29/35
Verifying : javapackages-tools-3.4.1-11.el7.noarch 30/35
Verifying : libXau-1.0.8-2.1.el7.x86_64 31/35
Verifying : libSM-1.2.2-2.el7.x86_64 32/35
Verifying : 1:java-11-openjdk-11.0.6.10-1.el7_7.x86_64 33/35
Verifying : 1:java-11-openjdk-headless-11.0.6.10-1.el7_7.x86_64 34/35
Verifying : libfontenc-1.1.3-3.el7.x86_64 35/35
Installed:
java-11-openjdk.x86_64 1:11.0.6.10-1.el7_7
Dependency Installed:
alsa-lib.x86_64 0:1.1.8-1.el7 avahi-libs.x86_64 0:0.6.31-19.el7 copy-jdk-configs.noarch 0:3.3-10.el7_5
cups-libs.x86_64 1:1.6.3-40.el7 dejavu-fonts-common.noarch 0:2.33-6.el7 dejavu-sans-fonts.noarch 0:2.33-6.el7
fontconfig.x86_64 0:2.13.0-4.3.el7 fontpackages-filesystem.noarch 0:1.44-8.el7 freetype.x86_64 0:2.8-14.el7
giflib.x86_64 0:4.1.6-9.el7 java-11-openjdk-headless.x86_64 1:11.0.6.10-1.el7_7 javapackages-tools.noarch 0:3.4.1-11.el7
libICE.x86_64 0:1.0.9-9.el7 libSM.x86_64 0:1.2.2-2.el7 libX11.x86_64 0:1.6.7-2.el7
libX11-common.noarch 0:1.6.7-2.el7 libXau.x86_64 0:1.0.8-2.1.el7 libXext.x86_64 0:1.3.3-3.el7
libXi.x86_64 0:1.7.9-1.el7 libXrender.x86_64 0:0.9.10-1.el7 libXtst.x86_64 0:1.2.3-1.el7
libfontenc.x86_64 0:1.1.3-3.el7 libjpeg-turbo.x86_64 0:1.2.90-8.el7 libpng.x86_64 2:1.5.13-7.el7_2
libxcb.x86_64 0:1.13-1.el7 libxslt.x86_64 0:1.1.28-5.el7 lksctp-tools.x86_64 0:1.0.17-2.el7
pcsc-lite-libs.x86_64 0:1.8.8-8.el7 python-javapackages.noarch 0:3.4.1-11.el7 python-lxml.x86_64 0:3.2.1-4.el7
ttmkfdir.x86_64 0:3.0.9-42.el7 tzdata-java.noarch 0:2019c-1.el7 xorg-x11-font-utils.x86_64 1:7.5-21.el7
xorg-x11-fonts-Type1.noarch 0:7.5-9.el7
Complete!
# Javaのバージョンを確認する
$ java -version
openjdk version "11.0.6" 2020-01-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.6+10-LTS, mixed mode, sharing)
view raw java.sh hosted with ❤ by GitHub

問題なくインストールできました。Javaのバージョンも11になっていますね。

JAVA_HOMEの設定

$ export JAVA_HOME=/usr/lib/jvm/jre-11-openjdk-11.0.6.10-1.el7_7.x86_64
view raw java.sh hosted with ❤ by GitHub

JAVA_HOMEは上記パスに設定してやればOKです。jre-11-openjdk-11.0.6.10-1.el7_7.x86_64の箇所はOpenJDKのバージョンによって異なるので適宜変更してください。

まとめ

CentOS7にOpenJDK11をインストールする方法でした。

-Java

S