Oracle JDK rpms don't contain the list of required packages. This is by intention as Oracle JDK rpms are supposed to be installed on different Linux distributes and names of packages vary.
It would be good to let users know the list of packages required for all features of JDK.
For Oracle Linux 7 the list of required packages is:
jdk8
---
alsa-lib
atk
at-spi2-atk
at-spi2-core
cairo
cairo-gobject
dbus-libs
expat
fontconfig
freetype
gdk-pixbuf2
glib2
glibc
graphite2
gtk2
gtk3
harfbuzz
libblkid
libdrm
libepoxy
libffi
libgcc
libmount
libpng
libselinux
libthai
libuuid
libX11
libXau
libxcb
libXcomposite
libXcursor
libXdamage
libXext
libXfixes
libXi
libXinerama
libXrandr
libXrender
libxshmfence
libXtst
libXxf86vm
mesa-libEGL
mesa-libgbm
mesa-libGL
mesa-libglapi
pango
pcre
pixman
zlib
---
Newer releases (Starting from jdk11)
---
alsa-lib
freetype
glibc
libX11
libXau
libxcb
libXext
libXi
libXrender
libXtst
zlib
---
It would be good to let users know the list of packages required for all features of JDK.
For Oracle Linux 7 the list of required packages is:
jdk8
---
alsa-lib
atk
at-spi2-atk
at-spi2-core
cairo
cairo-gobject
dbus-libs
expat
fontconfig
freetype
gdk-pixbuf2
glib2
glibc
graphite2
gtk2
gtk3
harfbuzz
libblkid
libdrm
libepoxy
libffi
libgcc
libmount
libpng
libselinux
libthai
libuuid
libX11
libXau
libxcb
libXcomposite
libXcursor
libXdamage
libXext
libXfixes
libXi
libXinerama
libXrandr
libXrender
libxshmfence
libXtst
libXxf86vm
mesa-libEGL
mesa-libgbm
mesa-libGL
mesa-libglapi
pango
pcre
pixman
zlib
---
Newer releases (Starting from jdk11)
---
alsa-lib
freetype
glibc
libX11
libXau
libxcb
libXext
libXi
libXrender
libXtst
zlib
---