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.