Instalando o Sun Java em versões mais antigas do Ubuntu (9.10 e abaixo)
Eu tive o mesmo problema uma vez cerca de três anos atrás, com o Ubuntu 8.04, eu acho. Houve um problema estranho ao usar o openjre e o problema foi resolvido usando a versão sun jre. Aqui estão as etapas no terminal que se aplicam às versões abaixo da 10.04, desde que a partir da 10.04 sun java foi descartada e substituída pelo openjre:
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(Tudo relacionado ao Java Sun. Apenas para ter certeza)
Depois disso, se você removesse o openjdk, teria apenas o sun java. Se você não o removeu, você tem os dois. Para mudar de um para outro, faça o seguinte:
sudo update-java-alternatives -l
- Isso mostra a lista de mecanismos java que você pode usar.
O nome da alternativa java é o da esquerda; portanto, por exemplo, openjdk seria assim:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
E você configuraria o sistema para openjdk assim:
sudo update-java-alternatives -s java-6-openjdk
Se você deseja usar o Sun, faça o seguinte (após a instalação dos pacotes sun):
sudo update-java-alternatives -s java-6-sun
Se você deseja usar a versão java 7, simplesmente altere o número 6 mencionado acima para 7. Por exemplo, se eu quisesse instalar a versão 7 do openjre, faria:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Instalando o Sun Java em versões mais recentes do Ubuntu (10.04 uma acima)
Abra o terminal e digite o seguinte:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
Isso deve instalar a versão Sun Java no seu sistema. Para mudar, basta fazer o seguinte, caso você tenha outras alternativas java:
sudo update-java-alternatives -s java-7-oracle
Se você deseja que a instalação seja automática, digite o seguinte:
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
Depois disso, basta fazer o seguinte para definir as variáveis de ambiente padrão:
sudo apt-get install oracle-java7-set-default
Observe que o PPA inclui as versões 6, 7 e 8. Para instalar qualquer um deles, basta alterar o número na linha de instalação, por exemplo:
sudo apt-get install oracle-java8-installer
Instalaria o Java 8. Depois de instalar a versão Java que você deseja usar e configurar a versão para o padrão com o update-java-alternatives
comando, você pode verificar qual versão está usando, digitando o seguinte:
java -version
Ele mostrará a versão padrão que você está usando naquele momento.
Gostaria de mencionar também que o OpenJRE / JDK percorreu um longo caminho de 2 ou 3 anos atrás, quando houve muitos problemas que foram resolvidos com a mudança para o Sun Java.