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

Por: Odair Silva em 03/01/2009


Configurando as variáveis PATH e criando o link simbólico



Bom, agora que instalamos o JDK no diretório /opt, vamos configurar as variáveis PATH. Não entrarei muito em detalhes sobre o que significa cada uma das variáveis que criarei porque acho que isso tornaria muito extenso o texto. Mas é só fazer o que está descrito abaixo que não tem erro. Talvez essa seja a parte mais simples.

Essa terceira parte pode ser feita de duas maneiras: usando um editor de texto do terminal ou usando um editor de texto com uma interface bonitinha (o Kwrite seria uma boa pedida). Eu aconselho a segunda opção, se bem que a primeira é bem simples. Tudo bem, recomendo a segunda. No exemplo, porém, usarei o modo "na unha".

Ok. Vá até o diretório /etc e abra o arquivo profile. No meu caso:

# cd /etc
# vim profile


Acrescente ao final do arquivo as seguintes linhas:

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

Primeira coisa a dizer: se você escolheu por editar o arquivo no modo texto, neste exato momento deve estar arrependido profundamente pela escolha. A segunda coisa a dizer, e agora séria, é que aqui eu também usei o meu exemplo. O que vai importar muito no nosso caso aqui é a primeira linha. Lembra-se que existem agora três diretórios relacionados ao JDK no diretório /opt: um arquivo binário, um diretório java e um outro diretório, que se você reparou bem tem um nome parecido com o do arquivo .bin, mas sem o bin. Entendeu? Ok, se você não entendeu, eu mostro:

O meu arquivo .bin (o que a gente baixou da Internet):
  • jdk-6u11-linux-i586.bin

O diretório gerado (além do diretório java, é claro):
  • jdk1.6.0_11

Veja que é o diretório que deve ser colocado na primeira linha, com direito ao caminho completo:

export JAVA_HOME=/opt/jdk1.6.0_11

Então lembre-se: veja lá qual o diretório que você vai colocar e não mexa em hipótese alguma nas outras linhas do arquivo profile, capiche?

Acrescentadas as devidas linhas ao arquivo profile, salve e saia, pois agora faremos o último passo. No terminal, digite as seguintes linhas (no meu caso):

# ln -s /opt/jdk1.6.0_11/bin/javac /usr/local/bin

Olha o diretório de que eu falei anteriormente. Lembre-se do seu caso, ok? Bem, feito isso, o seu JDK já está configurado corretamente. Para testar, sugiro que você digite o seguinte comando no terminal:

# javac

Se aparecer um monte de coisas escritas na tela, parecidas com um manual do comando, parabéns, a instalação foi um sucesso. Mas se você digitou javac e apareceu uma mensagem do tipo "command not found", então você deve rever as etapas da configuração. Espero que tenham gostado da dica.

Abraço.
Odair Silva
[email protected]

Página anterior    

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

Cluster de Virtualização com Ganeti

Configurar servidor PPPoE (Ubuntu)

Adaptador Bluetooth no Slackware

Instalação do CACTI no Debian Sarge

Modem no Notebook Toshiba 1135-S1553

  
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 [email protected] 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:

[email protected](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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts