Para o Debian-7 (wheezy) e mais recentes, Java Oracle não está mais disponível nos repositórios Debian (veja em Oracle/Sun Java).
Mas ainda assim é possível ter o Java da Oracle no Debian-7, conforme mostraremos a seguir.
3.1.1 Baixar a versão mais atual do Java
#cd /opt
A versão mais atual do Java pode ser encontrada no site da Oracle em Java Platform – Standard Edition. Baixe a versão mais apropriada (se 32 bits/64 bits, JRE/JDK). Vamos exemplificar aqui para a versão 64 bits JDK.
De uma maneira direta utilizando a linha de comando para a versão Java-8 JDK:
$ wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz"
Infelizmente o site da Oracle pede uma confirmação para download, de forma que isso impossibilitou o download direto, e o comando exemplificado/adaptado disponível no artigo original não funcionou, foi necessário baixar o arquivo zipado e hospedar em um site.
3.1.2 Desempacotar
Desempacotar o arquivo JAVA 8 SDK baixado na pasta /opt:
# mkdir /opt/java
# tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/java/
3.1.3 Configurar o ambiente
Configurar o ambiente para que o JAVA 8 da Oracle possa ser utilizado no sistema, com a mais alta prioridade:
# JAVA_Home=/opt/java/jdk1.8.0_05/
# export JAVA_Home
# update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_05/bin/java 20000
# update-alternatives –config java
Obs: neste último comando, determinar a versão do Oracle-8 instalado (caso haja mais de uma versão de Java instalada na máquina).
3.1.4 Verificar
utilize os dois comandos abaixo para certificar-se que o Java-8 foi instalado com sucesso e é a versão java default em utilização na máquina.
$ update-alternatives --config java
Existem 3 escolhas para a alternativa java (disponibiliza /usr/bin/java).
Seleção Caminho Prioridade Estado
------------------------------------------------------------
* 0 /opt/java-oracle/jdk1.8.0_05/bin/java 20000 modo automático
1 /opt/java-oracle/jdk1.8.0_05/bin/java 20000 modo manual
2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo manual
3 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 modo manual
Pressione enter para manter a escolha atual[*], ou digite o número da seleção:
e
$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
Fonte: https://concani3.wordpress.com/2010/04/18/como-instalar-java-jre-no-debian/