Explicaremos como instalar Java 8 JDK de Oracle en Ubuntu 13/14 sin necesidad de agregar un repositorio de origen desconocido, sino descargando el paquete original de la página de Oracle.
Primero debemos descargar JDK de la página de Oracle aquí. Al hacer click en Download veremos la pantalla de descargas, donde deberemos aceptar la licencia y descargar el archivo tar.gz de 32 o 64 bits según corresponda.
En nuestro ejemplo bajamos jdk-8u11-linux-x64.tar.gz. El archivo quedará en la carpeta Downloads de nuestro home.
Ahora abrimos una terminal, nos paramos en el directorio de descargas, descomprimimos el archivo y lo copiamos en /usr/lib/jvm/ :
# cd Downloads
# sudo tar -xvf jdk-8u11-linux-x64.tar.gz
# sudo mkdir -p /usr/lib/jvm/jdk1.8.11
# sudo mv jdk1.8.0_11/* /usr/lib/jvm/jdk1.8.11/
Ahora debemos ejecutar un comando para que los ejecutables de java existan desde la terminal:
# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.11/bin/java" 1
# sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.11/bin/javac" 1
# sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.11/bin/javaws" 1
# sudo update-alternatives --install "/usr/bin/javah" "javah" "/usr/lib/jvm/jdk1.8.11/bin/javah" 1
Para probar que java se encuentre instalado correctamente, ejecutamos java -version:
# java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)