The RPM name for both the JDK and JRE does not match the standard bundle file name, and is not unique across releases. This is critical for OEL support.
$ rpm -qp --qf "%{NAME}\n" jdk-8u5-linux-x64.rpm 2> /dev/null
jdk
$ rpm -qp --qf "%{VERSION}\n" jdk-8u5-linux-x64.rpm 2> /dev/null
1.8.0_05
$ cd ../ol6_x86_64_JavaSE7_public
$ rpm -qp --qf "%{NAME}\n" jdk-7u60-linux-x64.rpm 2> /dev/null
jdk
$ rpm -qp --qf "%{VERSION}\n" jdk-7u60-linux-x64.rpm 2> /dev/null
1.7.0_60
|