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: 38.001 ]

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

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Fontes com filtros LCD no Arch Linux

Gerenciamento centralizado de usuários de rede com GOSA

Configuração de teclado e dispositivos de entrada em geral a partir do HAL no Xorg 1.5 e superiores

Configurando wireless sem o ndiswrapper (Realtek 8180)

  
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