Java Oficial (Oracle) no Ubuntu, Mint e derivados

Existem alguns sites e aplicativos que não aceitam (ainda... espero...) a versão "OpenJDK" do Java, sendo necessária a instalação do software oferecido pela própria Oracle. Um bom exemplo deste problema é o acesso ao internet banking do Santander e Itaú.

Vale lembrar que após algumas mudanças nos termos de licença do Java, não é possível fazer a instalação via apt-get diretamente de repositórios oficiais como antigamente.

Existem duas formas de realizarmos esta instalação:

Instalação via PPA
Através do PPA da equipe do site WebUpd8.org (a equipe não armazena nenhuma versão do java em seus servidores. Eles apenas provém um script que realiza o processo automaticamente). Através desta opção, serão instalados Java JDK, Java JRE e plugin para browser. Não é possível fazer a instalação de apenas um deles. Para realizar a instalação, abra o terminal e cole o comando desejado:

JAVA 7 (instalação)
sudo apt-add-repository ppa:webupd8team/java && sudo apt-get update && sudo apt-get install oracle-java7-installer

JAVA 8 (instalação)
sudo apt-add-repository ppa:webupd8team/java && sudo apt-get update && sudo apt-get install oracle-java8-installer

Caso queira remover o que foi instalado, no terminal, digite:

JAVA 7 (remoção)
sudo apt-get remove oracle-java7-installer

JAVA 8 (remoção)
sudo apt-get remove oracle-java8-installer

Instalação Manual
Realizar o processo de instalação manual baixando o arquivo através do site da Oracle. Para tanto, acesse o link abaixo, realize o download do arquivo para a pasta "Downloads" de seu Ubuntu/derivados, e siga os passos (abaixo estou abordando apenas a arquitetura 64bits. Para 32bits, altere os nomes dos arquivos e pastas referentes a arquitetura. Altere também o nome de acordo com a versão atual que está sendo baixada, pois a tratada no exemplo é 1.7.0_04):

Site: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Passo 1 - se tiver uma versão OpenJDK instalada, remova-a:
sudo apt-get remove --purge openjdk-*

Passo 2 - instalação do java:
JRE - sudo mkdir -p /usr/java && cd Downloads && sudo mv jre-7u4-linux-x64.tar.gz /usr/java && cd /usr/java/ && sudo chmod a+x jre-7u4-linux-x64.tar.gz && sudo tar xvzf jre-7u4-linux-x64.tar.gz && sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jre1.7.0_04/bin/java" 1 && sudo update-alternatives --set java /usr/java/jre1.7.0_04/bin/java && cd /usr/lib/mozilla/plugins && sudo ln -s /usr/java/jre1.7.0_04/lib/amd64/libnpjp2.so

JDK - sudo mkdir -p /usr/java && cd Downloads && sudo mv jdk-7u4-linux-x64.tar.gz /usr/java && cd /usr/java/ && sudo chmod a+x jdk-7u4-linux-x64.tar.gz && sudo tar xvzf jdk-7u4-linux-x64.tar.gz && sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.7.0_04/bin/java" 1 && sudo update-alternatives --set java /usr/java/jdk1.7.0_04/bin/java && cd /usr/lib/mozilla/plugins && sudo ln -s /usr/java/jdk1.7.0_04/lib/amd64/libnpjp2.so

Atualização Manual
Se estiver apenas atualizando tanto o JRE quanto o JDK, basta utilizar o comando abaixo (lembrando que no exemplo o arquivo baixado está na pasta Downloads e sua versão é 1.7.0_04 64bits):

JRE - sudo rm /usr/lib/mozilla/plugins/libnpjp2.so && cd Downloads && sudo mv jre-7u4-linux-x64.tar.gz /usr/java && cd /usr/java/ && sudo chmod a+x jre-7u4-linux-x64.tar.gz && sudo tar xvzf jre-7u4-linux-x64.tar.gz && sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jre1.7.0_04/bin/java" 1 && sudo update-alternatives --set java /usr/java/jre1.7.0_04/bin/java && cd /usr/lib/mozilla/plugins && sudo ln -s /usr/java/jre1.7.0_04/lib/amd64/libnpjp2.so

JDK - sudo rm /usr/lib/mozilla/plugins/libnpjp2.so && cd Downloads && sudo mv jdk-7u4-linux-x64.tar.gz /usr/java && cd /usr/java/ && sudo chmod a+x jdk-7u4-linux-x64.tar.gz && sudo tar xvzf jdk-7u4-linux-x64.tar.gz && sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.7.0_04/bin/java" 1 && sudo update-alternatives --set java /usr/java/jdk1.7.0_04/bin/java && cd /usr/lib/mozilla/plugins && sudo ln -s /usr/java/jdk1.7.0_04/lib/amd64/libnpjp2.so

Verificar a versão instalada
java -version

Reconfigurar a versão em uso
Para reconfigurar a versão do Java em uso pelo sistema operacional (apenas se necessário):
sudo update-alternatives --config java

Remover plugin Iced Tea do Firefox e Chrome
Se o plugin ICED TEA WEB (openJDK) estiver instalado, será necessário, tanto no Chrome quanto no Firefox, desabilitá-lo !!!

- Para realizar esta operação no Firefox, basta ir em "Tools >>  Add-ons >> Plugins";
- Para realizar a operação no Google Chrome, vá até a barra de endereços (barra onde as páginas da web são digitadas) e digite: "chrome://plugins" (sem aspas).

Remoção do OpenJDK
Para remover o openjdk7 que vem previamente instalado no Mint 14, abra o terminal e cole o comando abaixo:
sudo apt-get remove --purge openjdk-*
Java Oficial (Oracle) no Ubuntu, Mint e derivados Java Oficial (Oracle) no Ubuntu, Mint e derivados Reviewed by Marcos Garcia on abril 02, 2014 Rating: 5

3 comentários:

  1. no ubuntu 12.04 só basta o passo 1, que ele instala automaticamente.

    ResponderExcluir
  2. Positivo. O passo 2 é uma alternativa ao passo 1, caso prefira fazer a instalação manual ao invés do PPA. Abs.

    ResponderExcluir
  3. Valeu man!!! eu estava precisando para abrir o aplicativo divulga do tse, queria ver os votos dos candidatos por zonas eleitorais.

    ResponderExcluir

Tecnologia do Blogger.