直接执行这条命令,分界线后面的可以不看

yum -y install java-1.8.0-openjdk*

如果出现错误,往下看

===================================================

1.检查

先检查一下是否安装了jdk

[root@localhost ~]# java -version
-bash: java: 未找到命令

不出意外,minimal就是如此的简洁.

2.卸载

如果系统自带或者曾经安装过,可以尝试以下命令卸载

yum -y remove java-1.7.0-openjdk*  

yum -y remove java-1.8.0-openjdk*

3.yum安装命令

{
可忽略 : 查看yum库中的java安装包 :yum -y list java*
执行截图

关键命令

yum -y install java-1.8.0-openjdk*

4.遇到了问题

可能是网络原因,我很倒霉的出现了下面的错误

[root@localhost ~]# yum -y install java-1.8.0-openjdk*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: (28, 'Resolving timed out after 30557 milliseconds')
正在尝试其它镜像。
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: (28, 'Resolving timed out after 30828 milliseconds')
正在尝试其它镜像。
http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: (28, 'Resolving timed out after 30703 milliseconds')
正在尝试其它镜像。
http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: (28, 'Resolving timed out after 30561 milliseconds')

5.解决思路

先关掉这个进程
发现ctrl+c和q和exit等命令都没有起作用(你可以尝试一下,有时候会起作用的)
按ctrl+z挂起进程
使用ps命令找到yum的进程号,kill -9 pid 干掉这个进程
使用fg回滚发现已经没有挂起的任务了.

尝试配置清华的镜像:https://mirrors.tuna.tsinghua.edu.cn/help/centos/
发现makecache的时候还是不行,所以网络有啥问题呢???
和我是wifi上网有关吗?
试着ping了一下baidu.com,ping不通
但是可以ping的通具体的百度服务器的地址
使用vi /etc/sysconfig/network-scripts/ifcfg-ens33将DNS1修改成网关的地址
重启网络服务systemctl restart network
然后就可以ping baidu.com

再次尝试makecahe,虽然网络有点卡的感觉,但是终于成功了.
然后再次尝试yum -y install java-1.8.0-openjdk*
等待了10分钟左右,安装完毕
执行java命令,得到提示证明安装完毕.