OBSERVAÇÃO : Alguns dos conteúdos desta resposta podem ter se tornado obsoletos e há alguns comentários em que as pessoas relataram problemas. Você é aconselhado a ler os comentários primeiro.
-
Ubuntu 11.10 Oneric
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin
[ Fonte ]
Ubuntu 12.04 Preciso
Limpe o jdk histórico aberto:
sudo apt-get purge openjdk*
Adicione um novo repositório e instale o sdk:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Se você quiser o JRE e o plug-in do navegador:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
[ Fonte ]
Ubuntu 12.04 (Precise Pangolin) - outro caminho
Graças aos comentários, por favor, note que você pode tentar este método também: link
Tornar o sun java o padrão
Você também pode adicionar o seguinte
sudo update-alternatives --config java
Você deve obter o seguinte
Status de prioridade do caminho de seleção
0 / usr / lib / jvm / java-7-oracle / bin / java 1 modo automático 1 / usr / lib / jvm / java-7-oracle / bin / java 1 modo manual * 2 / usr / lib / jvm / java-7-oracle / jre / bin / java 1 modo manual
Pressione enter para manter a escolha atual [*] ou digite o número de seleção: 2
Selecione (2) e pressione enter
Agora em execução:
java -version
Retorna:
versão java "1.7.0_04" Java Runtime Environment (TM) SE (build 1.7.0_04-b20) Java HotSpot (TM) Server VM (compilação 23.0-b21, modo misto)