05/02/13 - Instalando Java 7u13 da Oracle no linux
Antes de mais nada, verificar se a versão instalada é a atual (http://java.com/en/download/installed.jsp), caso contrário, fazer download do novo arquivo "tar.gz" correspondente ao sistema, se 32 bits ou 64 bits.
As instruções abaixo se aplicam à versão JRE 7u13 para Linux 32 bits, mas pode ser adaptada a outras versões, mudando o nome do arquivo. Foi testado no Ubuntu 12.04 e 12.10. Os comandos em negrito abaixo devem ser executados no terminal do linux.
Remover verão anterior do java no diretório /opt:
sudo rm -r -v /opt/java
Criar novo subdiretório dentro de /opt (se já não existe):
sudo mkdir -p -v /opt/java
Ir no diretório onde o arquivo foi baixado (aqui ~/Donwloads) e descompactar:
cd ~/Downloads && tar xvzf ~/Downloads/jre-7u13-linux-i586.tar.gz
Mover o diretório extraído para o diretório criado lá em cima:
sudo mv -v ~/Downloads/jre1.7.0_13 /opt/java
Informar ao sistema sobre a existência da nova versão do Java:
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jre1.7.0_13/bin/java" 1
Se aparecer uma mensagem de erro, executar de novo o comando acima
Configurar o sistema para reconhecer a nova versão do Java como padrão:
sudo update-alternatives --set java /opt/java/jre1.7.0_13/bin/java
Criar diretório de plugins do Firefox (se ainda não existe):
sudo mkdir -v /usr/lib/mozilla/plugins
Remover plugin do icedtea:
sudo apt-get remove icedtea-6-plugin && sudo apt-get remove icedtea-7-plugin
Remover plugin anterior do Java:
sudo rm -v /usr/lib/mozilla/plugins/libnpjp2.so
rm -v ~/.mozilla/plugins/libnpjp2.so
Criar link simbólico para o novo plugin:
sudo ln -s /opt/java/jre1.7.0_13/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/
Reiniciar o Firefox e checar se o plugin está OK digitando no navegador about:plugins ou ir para o site do java mencionado no início.
Configurando uso do disco (recomendável 50 MB):
/opt/java/jre1.7.0_13/bin/ControlPanel
Arquivos Temporários na Internet > Definições... > Espaço em Disco: 50 MB.
Clicar em "Deletar Arquivos..." e "OK" duas vezes.
Se o Chrome/Chromium estiver instalado, fazer link simbólico em /opt/google/chrome/plugins:
sudo rm -v /opt/google/chrome/plugins/libnpjp2.so
sudo mkdir -v /opt/google/chrome/plugins
sudo ln -s /opt/java/jre1.7.0_13/lib/i386/libnpjp2.so /opt/google/chrome/plugins/
Atualizado em 05/02/2013