Instalando o Sun Java nas versões mais antigas do Ubuntu (9.10 e abaixo)
Eu tive o mesmo problema uma vez há cerca de três anos com o Ubuntu 8.04, eu acho. Houve um problema estranho ao usar openjre e o problema foi resolvido usando a versão sun jre. Aqui estão os passos no terminal que se aplicam às versões abaixo de 10.04, uma vez que a partir de 10.04 sun java foi descartada e substituída por 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 Sun java. Só para ter certeza)
Depois disso, se você removeu o openjdk, você só teria o sun java. Se você não removeu, então você tem os dois. Para mudar de um para outro, faça isso:
sudo update-java-alternatives -l
- Isso mostrará a lista de mecanismos java que você pode usar.
O nome da alternativa java é o da esquerda, por exemplo, o openjdk aparece 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ê quiser usar a Sun, faça isso (após a instalação dos pacotes solares):
sudo update-java-alternatives -s java-6-sun
Se você quiser 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 openjre 7, eu iria:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Instalando o Sun Java nas versões mais recentes do Ubuntu (10.04 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 em seu sistema. Para alterar, basta fazer o seguinte caso você tenha outras alternativas em 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. Assim, você pode instalar qualquer um deles simplesmente alterando 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 do Java que você deseja usar e configurando a versão para o padrão com o comando update-java-alternatives
, é possível verificar qual versão você está usando, digitando o seguinte:
java -version
Ele mostrará a versão padrão que você está usando no momento.
Gostaria de mencionar também que o OpenJRE / JDK percorreu um longo caminho de 2 ou 3 anos atrás, quando teve muitos problemas que foram resolvidos mudando para o Sun Java.