1.检查本地是否有Java
命令行中执行java -version
确认是否安装jdk,
如果安装了,使用yum remove
命令先卸载jdk
[root@localhost redis-6.2.12]# java -version
-bash: java: command not found
2.检查yum中可用的jdk
命令行中执行yum list|grep jdk
,检查所有的支持的jdk版本
[root@localhost redis-6.2.12]# yum list|grep jdk
copy-jdk-configs.noarch 3.3-10.el7_5 local
java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3 local
java-1.6.0-openjdk-demo.x86_64 1:1.6.0.41-1.13.13.1.el7_3 local
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 local
java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.41-1.13.13.1.el7_3 local
java-1.6.0-openjdk-src.x86_64 1:1.6.0.41-1.13.13.1.el7_3 local
java-1.7.0-openjdk.x86_64 1:1.7.0.251-2.6.21.1.el7 local
java-1.7.0-openjdk-accessibility.x86_64 1:1.7.0.251-2.6.21.1.el7 local
java-1.7.0-openjdk-demo.x86_64 1:1.7.0.251-2.6.21.1.el7 local
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.251-2.6.21.1.el7 local
java-1.7.0-openjdk-headless.x86_64 1:1.7.0.251-2.6.21.1.el7 local
java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.251-2.6.21.1.el7 local
java-1.7.0-openjdk-src.x86_64 1:1.7.0.251-2.6.21.1.el7 local
java-1.8.0-openjdk.i686 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk.x86_64 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-accessibility.i686 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-accessibility.x86_64 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-demo.i686 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-demo.x86_64 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-devel.i686 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-headless.i686 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-javadoc-zip.noarch 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-src.i686 1:1.8.0.242.b08-1.el7 local
java-1.8.0-openjdk-src.x86_64 1:1.8.0.242.b08-1.el7 local
java-11-openjdk.i686 1:11.0.6.10-3.el7 local
java-11-openjdk.x86_64 1:11.0.6.10-3.el7 local
java-11-openjdk-demo.i686 1:11.0.6.10-3.el7 local
java-11-openjdk-demo.x86_64 1:11.0.6.10-3.el7 local
java-11-openjdk-devel.i686 1:11.0.6.10-3.el7 local
java-11-openjdk-devel.x86_64 1:11.0.6.10-3.el7 local
java-11-openjdk-headless.i686 1:11.0.6.10-3.el7 local
java-11-openjdk-headless.x86_64 1:11.0.6.10-3.el7 local
java-11-openjdk-javadoc.i686 1:11.0.6.10-3.el7 local
java-11-openjdk-javadoc.x86_64 1:11.0.6.10-3.el7 local
java-11-openjdk-javadoc-zip.i686 1:11.0.6.10-3.el7 local
java-11-openjdk-javadoc-zip.x86_64 1:11.0.6.10-3.el7 local
java-11-openjdk-jmods.i686 1:11.0.6.10-3.el7 local
java-11-openjdk-jmods.x86_64 1:11.0.6.10-3.el7 local
java-11-openjdk-src.i686 1:11.0.6.10-3.el7 local
java-11-openjdk-src.x86_64 1:11.0.6.10-3.el7 local
ldapjdk.noarch 4.19-5.el7 local
ldapjdk-javadoc.noarch 4.19-5.el7 local
3.选择64位版本的安装
yum -y install java-1.8.0-openjdk.x86_64
4.检查安装是否成功
安装完成后,执行命令java -version
查看是否安装成功
[root@localhost redis-6.2.12]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
说明安装成功了