Error when installing R on Redhat Centos7

I'm using redhat centos 7 and am attempting to install R:

sudo yum install R

Returns:

Error: Package: R-java-devel-3.5.1-1.el7.x86_64 (epel)
           Requires: java-devel
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.171-2.6.13.2.el7.x86_64 (centos-base-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.181-2.6.14.5.el7.x86_64 (centos-updates-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.181-2.6.14.8.el7_5.x86_64 (centos-updates-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.191-2.6.15.4.el7_5.x86_64 (centos-updates-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.i686 (centos-base-prod)
               java-devel = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.171-7.b10.el7.i686 (centos-updates-prod)
               java-devel = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.171-8.b10.el7_5.i686 (centos-updates-prod)
               java-devel = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.181-3.b13.el7_5.i686 (centos-updates-prod)
               java-devel = 1:1.8.0
Error: Package: R-java-3.5.1-1.el7.x86_64 (epel)
           Requires: java-headless
           Available: 1:java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64 (centos-base-prod)
               java-headless = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-headless-1.7.0.181-2.6.14.5.el7.x86_64 (centos-updates-prod)
               java-headless = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-headless-1.7.0.181-2.6.14.8.el7_5.x86_64 (centos-updates-prod)
               java-headless = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.4.el7_5.x86_64 (centos-updates-prod)
               java-headless = 1:1.7.0
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.i686 (centos-base-prod)
               java-headless = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.171-7.b10.el7.i686 (centos-updates-prod)
               java-headless = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.171-8.b10.el7_5.i686 (centos-updates-prod)
               java-headless = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.i686 (centos-updates-prod)
               java-headless = 1:1.8.0

Based on the error message I tried to install java-devel:

sudo yum install java-devel

Which gives:

Package 1:java-1.8.0-openjdk-devel-1.8.0.181-3.b13.el7_5.x86_64 is obsoleted by 2000:gd-jdk8-1.8.0_92-fcs.x86_64 which is already installed
Nothing to do

How can I install java-devel in order to install R? I wasn't sure whether to post here or on a Linux forum.

Have you tried installing R-java-devel?

Hi Wolfpack I tried that just now and got:

Error: Package: R-java-devel-3.5.1-1.el7.x86_64 (epel)
           Requires: java-devel
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.171-2.6.13.2.el7.x86_64 (centos-base-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.181-2.6.14.5.el7.x86_64 (centos-updates-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.181-2.6.14.8.el7_5.x86_64 (centos-updates-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.7.0-openjdk-devel-1.7.0.191-2.6.15.4.el7_5.x86_64 (centos-updates-prod)
               java-devel = 1:1.7.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.i686 (centos-base-prod)
               java-devel = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.171-7.b10.el7.i686 (centos-updates-prod)
               java-devel = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.171-8.b10.el7_5.i686 (centos-updates-prod)
               java-devel = 1:1.8.0
           Available: 1:java-1.8.0-openjdk-devel-1.8.0.181-3.b13.el7_5.i686 (centos-updates-prod)
               java-devel = 1:1.8.0

Any ideas how I can overcome this?

It looks like there are multiple versions available for you to download and YUM doesn't know which one to install. You might need to specify the exact versions. For instance, you could try:

sudo yum install java-1.8.0-openjdk-devel-1.8.0.181-3.b13.el7_5.i686

You may also need to install java headless with something like this:

sudo yum install java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.i686

Hi Wolfpack, thanks for the suggestions. I tried both of your examples and received this message on both:

Package 1:java-1.8.0-openjdk-devel-1.8.0.181-3.b13.el7_5.i686 is obsoleted by 2000:gd-jdk8-1.8.0_92-fcs.x86_64 which is already installed
Nothing to do