La instalación por defecto de Fedora y CentOS trae la versión libre de Java, openJDK. OpenJDK resulta suficiente normalmente, pero en algunas ocasiones da problemas con algunos applets y aplicaciones, y si deseas desarrollar aplicaciones Java, es preferible utilizar Java de Oracle (antiguamente de Sun).
Oracle Java se presenta, básicamente en dos paquetes, JRE y JDK: el primero está orientado a la ejecución de aplicaciones Java; el segundo, además incluye compiladores y librerías necesarias para desarrollar aplicaciones Java.
Read more