Instalando Java no Linux Mint, Ubuntu e derivados

Publicado por Jairo Regio em 18/02/2013

[ Hits: 66.980 ]

 


Instalando Java no Linux Mint, Ubuntu e derivados



Para quem tem conta no Banco do Brasil, uma das coisas mais chatas é a atualização do Oracle Java para acesso ao Home Banking do BB.

Instalação:

1. Abra uma sessão do terminal.

2. Desinstale o OpenJDK ou versões antigas do Oracle Java antes de começar.

3. Adicione o PPA da WebUpd8 Team destinado ao em sua fonte de softwares:

sudo add-apt-repository ppa:webupd8team/java

Atualize a sua lista de repositórios:

sudo apt-get update

Para automatizar, aceite da licença de uso do Oracle Java (ninguém lê aquilo mesmo), eu utilizei:

sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

4. Instale a versão do Oracle Java que você deseja. Veja a lista dos instaladores disponíveis em Oracle Java (JDK).

Instalei a versão 7, portanto:

sudo apt-get install oracle-java7-installer

5. O instalador irá baixar a versão que você deseja e instalá-lo. Após, para ver se tudo está correto, faça:

java -version

Aparecerá algo do tipo:
java version "1.7.0_13"
Java(TM) SE Runtime Environment (build 1.7.0_13-b20)
Java HotSpot(TM) Server VM (build 23.7-b01, mixed mode)


Dê uma olhada no diretório que foi criado em /usr/lib/jvm. No meu foi criado o "java-7-oracle". Isso vai ser importante para o próximo passo.

6. Agora faremos algumas atualizações (eu não vi necessidade, mas mesmo assim, segui a orientação do Ask Ubuntu):

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-7-oracle/bin/java" 1

Depois:

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-7-oracle/bin/javac" 1

Depois:

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-7-oracle/bin/javaws" 1

7. O próximo passo é vincular o Mozilla Firefox e/ou o Google Chrome através de um link simbólico. Faça:

Para o Mozilla Firefox:

sudo mkdir -p /usr/lib/mozilla/plugins
$ cd /usr/lib/mozilla/plugins


No próximo comando é essencial saber a versão que você instalou e qual o tipo do seu processador, 32 ou 64 bits. Logicamente, você deverá instalar o Oracle Java compatível com o processador que utilize.

É importante verificar o nome do diretório onde está instalado o seu plugin. O meu está em "java-7-oracle" e minha máquina funciona com um processador de 32 bits. É fundamental verificar essa condição ou o link não funcionará.

Se 32 bits:

sudo ln -s /usr/lib/jvm/java-7-oracle/jre/lib/i386/libnpjp2.so

Se 64 bits:

sudo ln -s /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

Para Google Chrome:

sudo mkdir -p /opt/google/chrome/plugins
$ cd /opt/google/chrome/plugins


Se 32 bits:

sudo ln -s /usr/lib/jvm/java-7-oracle/jre/lib/i386/libnpjp2.so

Se 64 bits:

sudo ln -s /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

Após esta operação, entre no seu browser e teste utilizando o link:
Após autorizar a execução do plugin, um quadro animado deverá aparecer confirmando que tudo correu bem.

Caso seja necessário remover o Oracle Java, faça:

sudo apt-get remove --purge <versão-que-você-instalou>

Muitos comandos, várias passos e alguns detalhes que precisam ser vistos. Mas esse foi o roteiro que utilizei na minha máquina e funcionou perfeitamente.

Utilizo o Linux Mint 14 Nadia - kernel 3.5.0-23-generic.

Espero que funcione com você também.

Um abraço.

Outras dicas deste autor

Gerador automático de sources.list para Ubuntu

Google Chrome e Earth - Instalação via terminal [para iniciantes]

Leitura recomendada

Guardião Itau 30 horas no Google Chrome

JRE não funciona no Debian Etch depois de instalado

Java atualizado no Ubuntu 9.10

OpenJDK 7 em Debians-like - Como instalar corretamente

Criando projeto Java EE/Tomcat sem IDE

  

Comentários
[1] Comentário enviado por Linuxlrt em 19/02/2013 - 09:12h

Boa a dica.

[2] Comentário enviado por jairodepaula em 19/02/2013 - 17:36h

Funcionou para vc, Camarada ?

:)


[1] Comentário enviado por Linuxlrt em 19/02/2013 - 09:12h:

Boa a dica.



[3] Comentário enviado por bbullet em 15/03/2013 - 07:26h

Cara, muito obrigado!!! Funcionou perfeitamente!! Quase voltei a usar o win8...., mas foi quase...rsrs.

Não sei pq a sun não desenvolve um instalador universal.

Valeu mesmo.

[4] Comentário enviado por jairodepaula em 15/03/2013 - 19:05h

Rapaz...é muito bom saber que eu pude ajudar alguém a resolver esse problema mesmo com meu, ainda, pequeno conhecimento sobre o GNU/Linux.

Foi um prazer, camarada !!!


[3] Comentário enviado por bbullet em 15/03/2013 - 07:26h:

Cara, muito obrigado!!! Funcionou perfeitamente!! Quase voltei a usar o win8...., mas foi quase...rsrs.

Não sei pq a sun não desenvolve um instalador universal.

Valeu mesmo.



[5] Comentário enviado por adrianoc em 21/05/2013 - 15:37h

ok, vou postar aqui o passo a passo ....

$ sudo add-apt-repository ppa:webupd8team/java
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA. More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.lpreV1XgL5 --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 7B2C3B0889BF5709A105D03AC2518248EEA14886
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: erro do servidor de chaves

$ sudo apt-get update
Err http://ppa.launchpad.net debian/main Sources
404 Not Found [IP: 10.0.27.162 3128]
Baixados 194 kB em 36s (5.271 B/s)
W: Falhou ao buscar http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/debian/main/source/Sources 404 Not Found [IP: 10.0.27.162 3128]

$ sudo apt-cache search oracle | grep -i java7
returnou vazio

[6] Comentário enviado por jairodepaula em 22/05/2013 - 18:15h

Camarada,

Vi seu cometário a pouco e resolvi fazer passo a passo novamente utilizando dessa vez meu netbook. Revolvi instalar o Mint nele para ver como se comporta.

Todo o procedimento descrito acima funcionou perfeitamente.

O que me parece é que o servidor do Launchnet no momento em que você tentou instalar o Oracle Java estava indisponível.

Verifique também se a distribuição do GNU/Linux que vc usa é compatível com o Ubuntu. O Mint, a distribuição que utilizo, é derivada dele.

Não perca a esperança.

Um abraço.


[5] Comentário enviado por adrianoc em 21/05/2013 - 15:37h:

ok, vou postar aqui o passo a passo ....

$ sudo add-apt-repository ppa:webupd8team/java
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA. More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.lpreV1XgL5 --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 7B2C3B0889BF5709A105D03AC2518248EEA14886
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: erro do servidor de chaves

$ sudo apt-get update
Err http://ppa.launchpad.net debian/main Sources
404 Not Found [IP: 10.0.27.162 3128]
Baixados 194 kB em 36s (5.271 B/s)
W: Falhou ao buscar http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/debian/main/source/Sources 404 Not Found [IP: 10.0.27.162 3128]

$ sudo apt-cache search oracle | grep -i java7
returnou vazio



[7] Comentário enviado por hanunjunior em 09/07/2013 - 21:24h

valeu muito esse post ele me ajudou muito ....

[8] Comentário enviado por jairodepaula em 09/07/2013 - 21:48h


ok. Que bom que pude ajudar. :)


[7] Comentário enviado por hanunjunior em 09/07/2013 - 21:24h:

valeu muito esse post ele me ajudou muito ....





[9] Comentário enviado por samurai777 em 24/09/2013 - 19:56h

Muito Obrigado funcionou sem erros muito bom esse post...

[10] Comentário enviado por jairodepaula em 25/09/2013 - 08:43h

Ok. Camarada.

O importante é isso, poder contribuir com a comunidade.

Um abraço.



[9] Comentário enviado por samurai777 em 24/09/2013 - 19:56h:

Muito Obrigado funcionou sem erros muito bom esse post...



[11] Comentário enviado por araujodeaguiar em 22/11/2013 - 12:57h

Puxa... valeu...
pois não estava conseguindo instalar o java. Já havia tentado muitas vezes. Deu tudo certinho.
Obrigado.
Abraços.


[12] Comentário enviado por jairodepaula em 25/11/2013 - 05:51h

Eu que agradeço, camarada.

Um abraço.



[11] Comentário enviado por araujodeaguiar em 22/11/2013 - 12:57h:

Puxa... valeu...
pois não estava conseguindo instalar o java. Já havia tentado muitas vezes. Deu tudo certinho.
Obrigado.
Abraços.




[13] Comentário enviado por guipsp em 24/12/2013 - 18:19h

Agradecido por essa dica. Funcionou para o que precisava.

A unica coisa diferente foi a mensagem ao rodar o comando abaixo.

[code]update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-7-oracle/bin/javac" 1 [/code]
update-alternatives: aviso: a forçar a reinstalação da alternativa /usr/lib/jvm/java-7-oracle/bin/javac porque a ligação de grupo javac está estragada

[14] Comentário enviado por Aquinaton em 15/09/2015 - 11:04h

Excelente, amigo. Funcionou perfeitamente no linux mint! Agradeço a dica e um abraço!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts