ATUALIZADO
Pessoalmente, tento evitar o Java porque, na minha opinião, é muito desajeitado. Estas instruções são reunidas de várias fontes, Eu tive que instalar o Java recentemente e isso deve funcionar para você.
Se seus requisitos de licenciamento permitirem, instale o Oracle Java. Faça o download do java a partir de aqui , você precisa escolher o que precisa sobre o que você instalou.
JDK x64
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
JDK x32
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz
JRE x64
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jre-7u51-linux-x64.tar.gz
JRE x32
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jre-7u51-linux-i586.tar.gz
Note que você precisa de uma solução alternativa para wget
e oracle para tocar bem juntos.
Crie um diretório onde seu Java viverá:
sudo mkdir -p /usr/lib/jvm
Mova o Java baixado:
sudo mv jdk-7u51-linux-x64.tar.gz /usr/lib/jvm
Extraia o Java:
sudo tar zxvf jdk-7u51-linux-x64.tar.gz
Diga ao Ubuntu que o Java existe:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_51/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_51/bin/java 1
sudo update-alternatives --set javac /usr/lib/jvm/jdk1.7.0_51/bin/javac
sudo update-alternatives --set java /usr/lib/jvm/jdk1.7.0_51/bin/java
Adicione o caminho java ao seu perfil do sistema, para que a máquina saiba onde estão os binários Java:
sudo nano /etc/profile
No final do arquivo, adicione isto:
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
Salvar e reinicializar.
Teste sua instalação do Java:
java -version