Para instalar el Java de Oracle en Debian 6 ó 7 (Squeeze o Wheezy) hay que seguir el siguiente procedimiento:
1) Descargar el jdk más moderno correspondiente a nuestra arquitectura (i386 o x86_64) de la página de descargas de Java.
2) Instalarlo en /opt con:
# cd /opt
# tar -xzvf <path_to_download>/jdk-7u7-linux-i586.tar.gz
(Ojo, cambiar el nombre del fichero con el que nos hayamos descargado).
3) Registramos esta versión de Java como alternativa y la marcamos por defecto (los comandos se corresponden con la versión para i386, por lo que habrá que modificarlos en caso de estar en x86_64:
# update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_07/bin/java 1
# update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_07/bin/javac 1
# update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_07/jre/lib/i386/libnpjp2.so 1
# update-alternatives --set java /opt/jdk1.7.0_07/bin/java
# update-alternatives --set javac /opt/jdk1.7.0_07/bin/javac
# update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_07/jre/lib/i386/libnpjp2.so
4) Verificar la versión de java instalada con el comando:
# java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)
5) Verificar la versión instalada en el navegador en esta página, pulsando en el botón «Verificar la versión de Java».
Tomado del blog > /dev/null.