Quarta-feira, Março 03, 2010

Configurando Java JDK (Java SE Development Kit) no Linux

Olá!

O post de hoje orienta passo-a-passo de forma didática como instalar o JDK (o kit de desenvolvimento para Java fornecido pela própria SUN Leia-se Oracle).

Esta dica nasceu da minha própria necessidade de configura meu Linux para o aprendizado da linguagem Java.

Vamos lá!

With A Little Help From My Friends

Obviamente necessitamos do JDK e ele pode ser obtido na página de downloads da Sun.

Se você estiver usando o Linux para acessar esta página, o SO será identificado e aparecerá a imagem abaixo:


Recomendo que o arquivo seja salvo em /usr/local.

Usando a linha de comando digite o seguinte(de preferência como root):
cd/ usr/local

Para entrar o no diretório
ls

Com o comando ls você verá que o arquivo baixado é o jdk-6u18-linux-i586.bin. Digite ainda na linha de comando:
chmod+x ./jdk-6u18-linux-i586.bin

Isto dará permissão de execução pelo usuário do arquivo em questão.Você verá na tela a licença de instalação do software, de enter ou page down até ser exibido a tela perguntando se deseja instalar ou não ( yes or no).

O próximo passo será a descompactação dos arquivos e a criação do diretório /jdk1.6.0_18.

Não ocorrendo nenhum erro será exibida a seguinte mensagem:














O software em sí foi instalado, agora basta ajustar no sistema operacional o caminho do software instalado e das classes Java para que o JDK as encontre na hora de compilar um programa.

Para isto editaremos o arquivo /etc/profile com o seu editor de texto preferido (no meu caso o Joe). Acrescentaremos as seguintes linhas:

JAVA_ROOT=/usr/local
JAVA_HOME=$JAVA_ROOT/jdk1.6.0_18
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
export PATH=$JRE_HOME/bin:$PATH

GETTING BETTER

Para ficar claro a função de cada linha:

JAVA_ROOT=/usr/local - Indica onde o JDK está instalado;
JAVA_HOME=$JAVA_ROOT/jdk1.6.0_18 - Define o diretório onde o JDK está instalado como PATH no sistema;
CLASSPATH=.:$JAVA_HOME/lib/tools.jar - Informa ao sistema operacional onde está a ferramenta de compilação do JDK.

Após definidos os parâmetros acima, exportamos estas variáveis para que não seja necessário digitar o PATH (caminho)completo da aplicação. Esta é a função das quatro últimas linhas que começam com export. Finalmente, salve o arquivo /etc/profile. 


Após salvar o arquivo execute na linha de comando 


source profile tornado as alterações no arquivo válidas. 




FLYING






O JDK já está instalado e configurado, para nos certificarmos disto, execute os seguintes comandos:

echo $PATH

E você verá a algo como:
/usr/local/jdk1.6.0_18/jre/bin:/usr/local/jdk1.6.0_18/bin:/usr/local/sbin:/usr/                                                  local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib

Depois digite:
java -version 

E você verá:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

Pronto! O JDK está instalado e configurado no seu Linux!

Baseado neste post.

3 comentários:

Monstrinho disse...

ae Ricardo, blz?

Cara, desculpa manda por aqui =P queria ve se consigo fala ctg a respeito da Vytech, to pra fecha curso la, gostei, mas nao conheço ninguem que conhece lá... mesmo eu sabendo q a empresa tem bastante tempo no mercado, queria conversa com alguem que ja fez curso la... vi que ce fez num post do orkut...

vlws, teh +

Ricardo disse...

Então se o curso for de Unix vale a pena, eles são muito bons.Eu fiz já faz tempo mas a Djanira ainda está lá.

abraço!

Monstrinho disse...

isso, o curso eh de Unix AIX e Solaris, mto obrigado! =D