/home/ericogr/blog

Experiências no desenvolvimento de aplicações e afins

Instalando Java Sun 6 Update XX no Ubuntu X.XX

Posted by ericogr em 5 fevereiro 2009

Depois de uma breve busca no google, desisti de procurar e resolvi tentar resolver os problemas que tive por conta própria. Sou desenvolvedor e usuário do Ubuntu há algum tempo e adoro a praticidade do sistema, porém, a versão de alguns programas instalados pelo apt-get nem sempre é a mais recente. Este é o caso da instalação do JDK.

Este documento fornece algumas dicas para instalar a última versão disponível do java Sun no Ubuntu.

Testado com Ubuntu 9.04/8.10 e JDK 1.6.0_13/JDK 1.6.0_12 mas deve funcionar com versões mais recentes do Ubuntu/JDK.

Removendo a instalação antiga do JDK

1. Remova todos os pacotes instalados da versão anterior (caso tenha instalado). Acho que a maneira mais fácil é ir até o Gerenciador de pacotes Synaptic, digitar  sun-jdk (se foi instalada a versão da sun) na procura e remover todas os pacotes que fazem referencia a ele.

synaptic

synaptic

Download da nova versão

2. Efetuar o download pelo site da Sun: http://java.sun.com/javase/downloads/index.jsp

Na figura abaixo, temos o JDK 6 Update 12 (jdk-6u12-linux-i586.bin) mas você deve fazer download do mais atual

download-java-site-sun

download-java-site-sun

Configuração

3. Os comandos agora devem ser executados como root:

sudo su

4. Depois que o download terminar, abra o console, entre na pasta onde está o arquivo e digite:

chmod 550 jdk-6u12-linux-i586.bin

./jdk-6u12-linux-i586.bin

* lembre-se de mudar o nome do arquivo caso tenha feito download de uma versão mais recente

Leia os termos e concorde. Isso irá descompactar os arquivos na pasta atual.

5. Eu gosto de manter os programas instalados manualmente na pasta /opt, então, vou mover o arquivo para lá:

mv jdk1.6.0_12 /opt

cd /opt

* lembre-se de mudar o nome da pasta caso tenha feito download de uma versão mais recente.

6. Criar o link simbólico. Este passo não é obrigatório, mas é interessante no caso de uma nova versão do java (1.6.0_13 por exemplo). Será necessário somente recriar o link simbólico sem precisar alterar outros arquivos de configuração:

ln -s jdk1.6.0_12 jdk

* lembre-se de mudar o nome da pasta caso tenha feito download de uma versão mais recente

7. Vamos alterar os parâmetros de ambiente abrindo o arquivo /etc/environment. Eu uso o vi, mas vc pode substitui-lo por gedit por exemplo. Veja:

vi /etc/environment

ou se preferir, use o gedit:

gedit /etc/environment

no inicio do arquivo, adicione a linha:

JAVA_HOME=”/opt/jdk”

e onde está PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games” adicione:

:/opt/jdk/bin

deve ficar assim: PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/jdk/bin

=> Lembre-se que a linha do PATH é somente um exemplo. Ela pode variar de acordo com as suas configurações. O importante é adicionar JAVA_HOME e incluir mais um parâmetro no PATH como foi descrito acima.

8. Instalar o plugin do java no browser firefox. Este foi o mais chato… eu não conseguia achar uma dica que funcionasse (eu tb não pesquisei muito). Os caminhos apontados pelos tutoriais que achei não resolviam o problema. Eu sabia que tinha que criar um link simbólico para a biblioteca, mas nada dava certo…  O segredo é criar o link simbólico no lugar certo. Veja:

cd /usr/lib/firefox-addons/plugins

ln -sf /opt/jdk/jre/plugin/i386/ns7/libjavaplugin_oji.so

Abra o firefox e veja se o plugin foi instalado corretamente. Digite no endereço:

about:plugins

Deve aparecer uma página com os plugins instalados. Procure pelo do java conforme a figura abaixo:

plugin-java-instalado-firefox

plugin-java-instalado-firefox

9. Reinicie o computador, entre no console e digite:

java -version

e depois:

javac -version

Deve aparecer algo assim:

java version “1.6.0_12”
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)

javac 1.6.0_12

Pronto, você acabou de instalar a versão mais recente do JDK no seu sistema.

Abs!

18 Respostas to “Instalando Java Sun 6 Update XX no Ubuntu X.XX”

  1. Eduardo said

    Cara, você é o rei!
    Você publicou esse post hoje, até parece que foi pra mim.🙂
    Passei um tempão aqui baixando e tentando instalar o jdk6.12 e só agora você me deu uma luz.
    Tentei segui o tutorial, mas não consegui ultrapassar o seguinte passo:
    # make-jpkg –full-name JulioCBM –email emaildojulio@email.com jre-6u3-linux-i586.bin
    Mas você veio pra me salvar😛
    Parabéns pelo blog, continua escrevendo coisa boa assim pra gente!

  2. Eduardo said

    Espero que isso ajude alguém…
    Ajudou geral!

    ps: fico impressionado com a velocidade de indexação do google, em menos de 3 horas o seu post já estava disponível para procura!

  3. Eduardo said

    Mesmo depois de instalado o JDK, ainda não consigo instalar o mercury-messenger:

    – Adding Compiz/beryl compatibility mode.
    /usr/bin/mercury: line 43: java: comando não encontrado

    Terei que instalar o JDK por apt-get?😦

  4. ericogr said

    Parece que o comando java não está sendo encontrado. Verifique se o arquivo /etc/environment está com o caminho :/opt/jdk/bin
    Se não estiver, adicione e reinicie. Para realizar o teste, entre no console e digite java -version. Deve aparecer algo assim:

    java version “1.6.0_12”
    Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
    Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)

  5. Cinei said

    Muito bom o post. Parabens!
    Resolvi brincar um pouco com o Ubuntu.
    Apenas o plugin do Firefox não aparece na lista de instalados.
    A versão do Java e os links simbólicos aparecem corretamente.

  6. Rodrigo M. Palheta said

    Muito obrigado por essa dica!!!

    Ajudou muito!

  7. Rodrigo M. Palheta said

    Ericogr,

    Gostaria só de apontar um detalhe, que é a “instalação” desse novo jdk em “update-alternatives”.

    Caso alguém tenha outra “jdk”, como a “open-jdk”.

    No meu caso ficou assim, seguindo todo o seu tutorial, para o “java” :

    update-alternatives –install /usr/bin/java java /opt/jdk/bin/java

    é um inteiro; opções com números maiores possuem prioridades
    maiores no modo automático.

    Já para o “javac” :

    update-alternatives –install /usr/bin/javac javac /opt/jdk/bin/javac

    Depois disso, para ser utilizado os novos “java” e “javac”:

    update-alternatives –config java

    update-alternatives –config javac

    Em ambos, pressione o número que você colocou em e depois ‘Enter’.

    Espero ter ajudado.

  8. Rodrigo M. Palheta said

    Desculpem,

    Os dois hífens antes de ‘install’ e ‘config’ foram convertidos em apenas um.

    É pra ficar assim :

    update-alternatives (hífen)(hífen)install /usr/bin/javac javac /opt/jdk/bin/javac

    update-alternatives (hífen)(hífen)config javac

    Abraço.

  9. Rodrigo Borges Soares said

    Muito obrigado por esse tutorial!🙂

  10. Maiko said

    Opa!

    Segui seu tutorial e funcionou bunitinho, mas o site do BB continua travando depois que digito minha senha pelo teclado virtual, trava o FF3 inteiro, só dando um -9 para matar mesmo.

    Se souber de alguma solução ficaria grato.

    abraço.

  11. Miracy Jr. said

    Muito obrigado. Deu tudo certo no meu computador. Excelente post. Um abraço.

  12. Alberto said

    Enfim, encontrei!!! Vou guardar esta configuração….

  13. Edimario said

    Nota 10. Parabéns pela página.

  14. Francisco Salles said

    Ótimo tutorial…
    Uma ajuda e tanto!
    Nota 10!

  15. Maycon Rodrigues said

    Incrivel! O melhor tutorial que ja vi na net sobre a instalacao do java no ubuntu.

  16. solispedro said

    Apenas uma obervação: para o novo Firefox 3.6, para fazer funcionar o plugin Java tive de criar o link em /usr/lib/mozilla/plugins da seguinte forma (o arquivo do plugin é outro)

    /usr/lib/mozilla/plugins# ln -s /opt/java/jre1.6.0_18/lib/i386/libnpjp2.so

    Parabéns pelo tutorial. Excelente!

  17. Wagner said

    Meu amigo, uso Ubuntu 10.04. Consegui instalar, graças a seu tutorial, o java mais recente, entretanto não consigo instalar o plugin no firefox, mesmo usando a orientação do Solispedro. Poderia me ajudar?

  18. Lola said

    At this mall you can run into higher class shops and showrooms, ample parking space,
    multiplex, meals courts and a lot a lot more. It truly is far more expensive, with an estimated cost
    of $1,450, but for a French-door style it can be basically a reasonable value.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: