列出可安装版本
yum --showduplicate list java* | grep 1.8.0
选择你需要的版本安装
比如 :
yum install java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
这样安装后安装后不支持jps 命令
[root@localhost ~]# jps
-bash: jps: command not found
解决方案:
yum install java-1.8.0-openjdk-devel-1.8.0.222.b10-1.el7_7.x86_64
openjdk 、 openjdk-devel 、openjdk-headless的区别
通过反复测试发现 openjdk 未主要安装包,devel相当于加强版,openjdk-headless 与版本有关,比如,
直接安装yum install java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64 会自动安装openjdk-headless 但不会安装devel,此时也不支持jps
直接yum install java-1.8.0-openjdk-devel.x86_64 (不指定小版本) 可直接安装不需要依赖(会自动安装openjdk)
直接 yum install java-1.8.0-openjdk-devel-1.8.0.222.b10-1.el7_7.x86_64 会依赖于 java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_64