Instalando Java no Linux Mint, Ubuntu e derivados

Publicado por Jairo Regio em 18/02/2013

[ Hits: 67.156 ]

 


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

Instalando plugin 64bits Java6 da Sun no Debian Lenny

Habilitar HTTPS no JBoss 4.2.1

Evitando os dois carregamentos de JSF (JavaServer Faces)

JDBC não encontrado pelo Tomcat

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