在默认情况下,我们用yum安装java的话,系统默认安装annacanda中的java;

在我们使用jenkins的情况下,建议使用Oracle官方的tar包或者rpm包;


我们需要去Oracle官网下载对应的包,首先我们需要注册一个Oracle账号

CentOS 7中安装Oracle JDK1.8环境_jDK

CentOS 7中安装Oracle JDK1.8环境_jDK_02

选择Downloads

CentOS 7中安装Oracle JDK1.8环境_Linux_03

然后找到Java选项;

CentOS 7中安装Oracle JDK1.8环境_JDK1.8_04

找到JDK开发;

CentOS 7中安装Oracle JDK1.8环境_jDK_05

找对应版本的Java SE Downloads;

CentOS 7中安装Oracle JDK1.8环境_JDK1.8_06

我们找到Java SE 8u191版本,选择Download

CentOS 7中安装Oracle JDK1.8环境_JDK1.8_07

然后我们需要同意 Accept License(许可协议);

CentOS 7中安装Oracle JDK1.8环境_JDK1.8_08


  1. 我们下载的是rpm包,我们用yum直接安装即可;

  2. 下载的是tar包,我们需要解压,自行设定家目录;


比如:

[root@slave1 ~]# tar -xf jdk-8u121-linux-x64.tar.gz
[root@slave1 ~]# mv jdk1.8.0_121  /usr/local/
[root@slave1 ~]# cd /usr/local/
[root@slave1 ~]# ln -sv jdk1.8.0_121/ jdk1.8
[root@slave1 ~]# vim /etc/profile.d/java.sh
[root@slave1 ~]# cat /etc/profile.d/java.sh
export PATH=$PATH:/usr/local/java1.8/bin
[root@slave1 ~]# source /etc/profile.d/java.sh