Instalando e configurando o Java JDK no Slackware Linux

Guia de instalação e configuração do JDK 6 Update 11 no Linux Slackware 12. Aqui farei um passo-a-passo bem detalhado. Este tópico cai muito bem para as pessoas que estão digitando o "javac helloworld.java" e recebendo como retorno aquela mensagem bem legal: "command not found".

[ Hits: 37.785 ]

Por: Odair Silva em 03/01/2009


Instalando e configurando o Java JDK no Slackware



Uma vez eu havia perguntado aqui para o pessoal se alguém sabia como instalar o JDK 6 Update 11 no Slackware 12 e infelizmente não obtive resposta. Depois de muita leitura sem noção eu pude entender um pouco melhor e configurá-lo corretamente. Decidi, então, compartilhar com a comunidade Viva o Linux a minha experiência.

Aqui farei um passo-a-passo bem detalhado. Este tópico cai muito bem para as pessoas que estão digitando o "javac helloworld.java" e recebendo aquela mensagem legal, "command not found". Pois podem relaxar, eu passei pelo mesmo. Qualquer dúvida que tenham, podem me enviar um email que responderei com prontidão.

Baixando o danado do JDK 6 Update 11

Você deve ir ao site da sun e lá fazer o seguinte caminho:

Downloads & Trials > Java Standard Edition

Ao abrir a página, clique no link do download. Hoje, dia 30/12/2008, o link está assim:

"Java SE Development Kit (JDK) 6 Update 11"

Aparecerá uma caixa de seleção perguntando qual a plataforma. No nosso caso, coloque somente Linux. A caixinha de baixo pode deixar como Multi-language mesmo. Aceite os termos e clique em continue. Depois aparecerão dois tipos de arquivo, algo como jd-XuY-linux-i586.rpm.bin e jd-XuY-linux.bin (X é versão atual e Y a versão da atualização).

Por exemplo: no meu caso eu baixei o jdk-6u11-linux-i586.bin (6 é a versão atual e 11 a versão de atualização). Baixe apenas o segundo modelo, o que é apenas .bin, para o diretório /opt, que fica na raiz. Se não existir esse diretório na raiz, crie-o.

# cd /
# mkdir opt


Bom, agora que você baixou o JDK, na pasta deve existir agora um arquivo do tipo bin. No diretório /opt, veja se o download deu certo:

# cd /opt
# ls -a


Como exemplo do resultado da operação acima, usarei o que aparece aqui, no meu terminal:

jdk-6u11-linux-i586.bin

Se você seguiu todos os passos até aqui, pule para a próxima etapa.

Instalando o JDK propriamente dito

Bom, agora vamos para a próxima etapa, a instalação. Aqui você deve estar logado como root. Caso não esteja, vá ao terminal e mude para root:

su root

Ok, agora você é o root. Então você deve permitir a instalação do arquivo .bin do jdk. Siga a sequência abaixo. Eu usarei como exemplo sempre o meu caso, portanto você deve prestar atenção ao nome do SEU arquivo baixado, ok? Caso tenha dúvida é só entrar no diretório /opt e dar um ls -a para saber qual a versão que você baixou.

# cd /opt
# chmod a+x jdk-6u11-linux-i586.bin


Pronto, você autorizou a instalação (não é bem esse o significado desse comando, mas entenda assim).

Agora digite:

./nome-completo-do-arquivo-baixado

No meu caso, como exemplo:

# ./jdk-6u11-linux-i586.bin

Será mostrado o "Termo de Compromisso" da Sun em modo texto. Basta apertar a tecla Q e depois, quando perguntado se concorda, digitar yes e teclar ENTER.

A instalação então será executada e finalizada.

Para saber se a instalação foi executada com sucesso, veja se uma pasta chamada java foi criada, pois agora devem existir três arquivos/diretórios em /opt: java, jdk-6u11-linux-i586.bin e o jdk1.6.0_11.

# ls -a
java  jdk-6u11-linux-i586.bin  jdk1.6.0_11

Agora digite o seguinte comando para ver se a instalação foi bem sucedida mesmo (o comando abaixo pode ser digitado em qualquer diretório):

# find / name - javac

Isso deve retornar algo parecido com o exemplo abaixo:

/opt/jdk1.6.0_11/bin/javac
/opt/jdk1.6.0_11/sample/javac

Se até agora tudo aqui deu certo pra você, parabéns, siga para a próxima e derradeira parte.

    Próxima página

Páginas do artigo
   1. Instalando e configurando o Java JDK no Slackware
   2. Configurando as variáveis PATH e criando o link simbólico
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o BIND 9 no CentOS 6

Configurar som (CMI-8738 e VIA AC'97)

Servidor VPN PPTP com autenticação de usuários no Active Directory

Dhcp3-server e Bind9 no Debian 4 Etch Linux

Suporte multimídia e dicas de uso comum para o Ubuntu 11.04

  
Comentários
[1] Comentário enviado por willian.firmino em 03/01/2009 - 10:31h

Cara o Slackware 12.2 vem com o JDK na pasta extra basta um installpkg *.tgz dentro da pasta JDK6 e pronto jdk instalado e configurado.

[2] Comentário enviado por douglascrp em 03/01/2009 - 13:46h

E aí Odair.... só faltou você citar a "ajudinha" que eu te dei e o post do meu blog, que pelo que parece, você acabou colocando aqui, com algumas alterações....

Para quem quiser saber do que estou falando, clique nesse link http://www.vivaolinux.com.br/topico/Java/Ajuda-para-configurar-o-JDK-no-Slackware-12.1./

Até mais.

[3] Comentário enviado por oddy.silva em 03/01/2009 - 15:00h

Eu usei o slackware 12.1 para este artigo. Instalei o JDK 1.6 Update 11. Douglas, obrigado cara, mas é que eu tinha escrevido o artigo e mandado antes de obter resposta a minha pergunta. De qualquer maneira, muitíssimo obrigado pela força. Um abraço.

[4] Comentário enviado por amanuzio em 03/01/2009 - 19:44h

Estou com um problema parecido!!

Uso o linux Satux, que veio no notebook da CCE. Preferi testá-lo e tentar gostar dele antes de retirá-lo ou tomar qualquer atitude contra ele.
Porém, tentei instalar a máquina Java. Fui no site da sun, baixei os arquivos indicados( jre-6u11-linux-i586-rpm.bin), tanto ocorreu com o rpm e o outro, tudo normal, pois baixei os dois e instalei os dois, devido a instalação do arquivo rpm não ter funcionado.
Como foi comentado acima modifiquei o arquivo ch mod a+x, depois /., tudo o que recomenda o link http://java.com/pt_BR/download/help/5000010500.xml#rpm, foi feito de forma satisfatória.
Porém, ao ser reinincilaizado, o firefox diz que não há o plugin, nem tem como instalar. Não reconhece de nehuma forma e não sei mais o que fazer, mesmo estando na pasta /usr/lib/firefox/plugin o link para o arquivo, conforme explica a página com as instruções de instalação.
Estou precisando instalar a liguagem python e depende da máquina Java.
Por favor me ajudem, camaradas!

[5] Comentário enviado por rtonini em 26/01/2009 - 11:58h

Bom dia a todos, estou tentando baixar o pacote do site da SUN, mas esta mostrando página invalida. Por favor se algum puder enviar p/ o e-mail roger_tonini@yahoo.com.br ficarei grato. pois não encontrei em nenhum outro local.

Obrigado.

[6] Comentário enviado por alesirj em 05/02/2009 - 18:18h

oddy.silva, parabéns pela sua contribuição, seu guia foi um tiro certeiro para eu instalar aqui o jdk!!!
Antes eu estava utilizando o jdk no argh!!! Windows, agora estou livre e feliz para treinar java no Linux.
Parabéns!!
Seguindo seu passo-a-passo dá certo!!!

[7] Comentário enviado por zunity em 14/04/2009 - 12:52h

eu to fazendo com a versão 13, depois que eu do a permição e instaldo tudo quando eu dou ls não apareçe a pasta java,
ou seja não ta criando a pasta, pq isso pode esta acontecendo.??????????????

fica assim:

root@(none):/opt# ls
jdk-6u13-linux-i586.bin jdk1.6.0_13



[8] Comentário enviado por enki em 18/11/2009 - 12:02h

Kra, só uma correção. Tem uma parte no tutorial que vc pede pra acrescentar isso no arquivo profile:

export JAVA_HOME=/opt/jdk1.6.0_11
export CLASSPATH="$JAVA_HOME/lib"
export PATH="$JAVA_HOME/bin"
export MANPATH="$JAVA_HOME/man"

essa linha está errada:
export PATH="$JAVA_HOME/bin"

o certo seria:
export PATH="$PATH:$JAVA_HOME/bin"

ou seja, acrescentar o diretório à variável PATH e não substituir o conteúdo. Se vc fizer isso, vários dos comandos e programas não poderão mais ser executados pelo bash, como ls, grep, vim, top, kwrite, etc.

fazendo o mesmo com a variável MANPATH, o correto, por último, seria:

export JAVA_HOME=/opt/jdk1.6.0_17
export CLASSPATH="$JAVA_HOME/lib"
export PATH="$PATH:$JAVA_HOME/bin"
export MANPATH="$MANPATH:$JAVA_HOME/man"

Abraço.

[9] Comentário enviado por joaofs18 em 24/04/2013 - 15:08h

ÓTIMA DICA!! :)

[10] Comentário enviado por dougufpa em 03/02/2016 - 08:18h

Parabéns, no meu Linux/Slackware 14.1 deu certinho!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts