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.772 ]

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
odairpereira.10@gmail.com

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

Configurando o CACIC (parte 2)

Criação de usuário, grupo e permissão

HAproxy + Stunnel (https) + CentOS 6

Clonando HD no Linux

APT-GET sem CD: criando repositórios locais (parte 2)

  
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