Você está na página 1de 10

Tutorial elaborado pelo professor Jos Gonalo dos Santos

Contato: jose.goncalo.santos@gmail.com

Instalando e configurando o Java Development Kit (JDK)

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

1.1 Obtendo o JDK + JRE


Para obter o JDK e o JRE click no link abaixo e navegue pelo site at localizar a seo mostrada na Figura 1.1. Link: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Figura 1.1: Tela de download do JDK e do JRE.

Aps baixar ambos, faa a instalao, primeiro instale o JRE e depois o JDK, mantendo todas as configuraes padres, no h necessidade de fazer alterao alguma, a menos que voc tenha necessidade e tenha certeza do que est fazendo. Aps a concluso da instalao, voc precisa configurar as variveis de ambiente para que voc possa ter acesso aos recursos do Java a partir de qualquer diretrio. A Figura 1.2 mostra a rvore de diretrio do JDK. No diretrio Bin onde esto os arquivos binrios (.exe e .dll), neste diretrio que encontraremos os javac que usaremos para compilao das nossas classes. No lib esto as bibliotecas (.jar), aconselho que voc faa um tour por esses diretrios e descubra o contedo de cada um deles.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

Figura 1.2: rvore de instalao do JDK.

1.2 Variveis de Ambiente


Para se ter acesso criao ou edio de variveis de ambiente, necessrio que se tenha privilgio de administrador do sistema. Dependendo da verso do Windows em uso, a forma de acesso s propriedades do sistema pode variar, dessa forma, tenha em mente que voc precisa acessar Propriedades do sistema, Figura 1.3.

Figura 1.3: Propriedades do sistema.

Tendo acessado a tela da Figura 1.3, click na aba Avanado e voc ter uma tela com a aparncia da Figura 1.4.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

Figura 1.4: Aba Avanado de Propriedades do sistema.

Agora click em Variveis de ambiente e voc ter a tela similar da Figura 1.5.

Figura 1.5: Variveis de ambiente.

Uma vez que voc se encontra na tela de variveis de ambiente, voc pode criar ou editar as variveis necessrias para configurao do ambiente de desenvolvimento Java. A primeira varivel que vamos criar a JAVA_HOME, que uma espcie de alias (apelido) do caminho fsico do diretrio onde se encontra instalado o jdk. Depois de criada essa varivel, podemos nos referir ao caminho apenas com %JAVA_HOME % em vez de colocar o caminho todo.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

Muito bem, ento vamos cri-la, para isso click em Nova que a tela da Figura 1.6 aparecer.

Figura 1.6: Nova varivel de sistema.

Devemos preencher os dois campos dessa tela, no primeiro devemos colocar o nome da varivel, no nosso caso, JAVA_HOME. J, no segundo, devemos colocar o caminho ao qual a varivel est apontando, no nosso caso, C:\Arquivos de programas\Java\jdk1.6.0_07. Lembre-se, este o local onde o jdk est instalado, se voc escolheu outro diretrio, use-o. Tendo os dois campos preenchidos (Figura 1.7), click em OK. Com isso, temos a nossa varivel JAVA_HOME, dessa forma, quando formos nos referir ao caminho C:\Arquivos de programas\Java\jdk1.6.0_07, basta colocarmos %JAVA_HOME%.

Figura 1.7: Varivel de sistema preenchida.

Tendo a nossa JAVA_HOME criada, agora precisamos dizer para o SO onde se encontram os comandos que usaremos, javac (para transforma nosso arquivo .java em .class), por exemplo. Fazemos isso, colocando ;%JAVA_HOME%\bin no Path, que uma varivel de ambiente que j est criada. Pois bem, ento vamos edit-la (localize-a, selecione-a e click em Editar) para acrescentarmos mais esse trecho de comandos. Cabe observar que cada trecho de comando separado por ponto-e-vrgula, por isso, v para o fim do campo Valor da varivel e acrescente o comando conforme Figura 1.8 e click em OK.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

Figura 1.8: Varivel Path.

Estamos quase l, agora s precisamos criar o CLASSPATH, que onde vamos dizer para o compilador e JVM (no se preocupe com ela, pois ser explicado mais tarde do que se trata) que devem procurar as classes no diretrio atual (diretrio onde estamos). O CLASSPATH no deve ficar vazio, tem que ter pelo menos um . (ponto). No nosso caso, alm do ponto, vamos acrescentar o tools.jar (podemos acrescentar outros pacotes .jar, se tivermos necessidade) que contm uma srie de recursos que poderemos usar no desenvolvimento de nosso programas. Seguindo o mesmo procedimento para a criao do JAVA_HOME, criaremos uma varivel de ambiente com o nome CLASSPATH e valor .;%JAVA_HOME%\lib\tools.jar, conforme mostra a Figura 1.9. No se esquea de comear o valor da varivel com o .(ponto).

Figura 1.9: Varivel CLASSPATH.

Pronto, agora podemos compilar os nossos programas Java a partir de qualquer diretrio. Ento, faamos um teste, para isso, siga o procedimento abaixo. 1 Abra o bloco de notas (Iniciar->Executar, digite notepad.exe, Figura 1.10, e click em OK).

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

Figura 1.10: Abrir bloco de notas.

2 Digite o texto (no se preocupe com a sintaxe porque isso ser explicado mais tarde) abaixo e click em Salvar como, digite do jeito que est. Ateno: Se voc copiar (CTRL+C) o texto abaixo, apague as aspas e as digite novamente porque o compilador pode entender que caracter ilegal. public class Teste{ public static void main(String[] args){ System.out.println(Teste); } } 3 Escolha um diretrio que seja fcil de ser acessado via linha de cdigo, coloque o nome Teste.java (considere a letra maiscula) para Nome do arquivo, mude a opo Salvar como tipo para Todos os arquivos e deixe a Codificao como ANSI, conforme Figura 1.11. Aqui o arquivo foi salvo em C:\psv.

Figura 1.11: Salvar o arquivo.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

4 Abra a janela de linha de comando (Iniciar->Executar, digite cmd, Figura 1.12, e click em OK).

Figura 1.12: Abrir janela de linha de comando.

5 Ao abrir a janela da Figura 1.13, se a letra do diretrio no corresponde ao qual voc salvou o seu arquivo (no nosso caso C), mude-a. Para isso, digite c: e tecle enter, como mostra a Figura 1.13.

Figura 1.13: Janela de linha de comando.

6 Digite java version e tecle enter, para ver a verso do JRE e verificar o comando j est sendo reconhecido, se voc ver a resposta mostrada na Figura 1.14, esse comando foi reconhecido, se no reveja os procedimentos anteriores.

Figura 1.14: Verso do JRE.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

7 Acesse o diretrio onde voc salvou o arquivo Teste.java, no nosso caso, cd psv e tecle enter, dessa forma, teremos o diretrio mudado conforme Figura 1.15. Cabe observar que interessante (mas no necessrio) que voc, se ainda no fez, crie esse mesmo diretrio para facilitar o acompanhamento do curso.

Figura 1.15: Verso do JRE.

Agora que estamos no diretrio que queremos, podemos, de fato, testar o nosso ambiente, para isso, continuemos seguindo o procedimento. 8 Digite o comando javac Teste.java e tecle enter. Se no aparecer mensagem alguma, Figura 1.16, o compilador conseguiu transforma o nosso Teste.java em Teste.class, ou seja, conseguimos criar o nosso primeiro programa Java. Para confirmar, digite dir e tecle enter, voc dever ver os arquivos Teste.java e Teste.class, Figura 1.16.

Figura 1.16: Classe Teste compilada.

9 Para testar o programa, digite java Teste e tecle enter. O resultado mostrado na Figura 1.17. Para no ficar muito cheia a tela, digite cls e tecle enter para limp-la.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

Figura 1.17: Programa executado.

Com isso, temos nosso ambiente de desenvolvimento Java pronto e testado, porm, escrever cdigo utilizando bloco de notas no muito confortvel. Por isso, vamos usar uma IDE. Quando falamos em IDE, surge a pergunta: qual a melhor? Sinceramente, no entrarei nessa discusso porque, para mim, a melhor aquela que atenda s suas necessidades e melhore a sua produtividade. J trabalhei com BlueJ Eclipse Jcreator e Mas, no tenho NetBeans reclamao de (http://www.bluej.org/download/download.html), (http://www.eclipse.org/downloads/), (http://www.jcreator.org/download.htm) (http://netbeans.org/index_pt_BR.html).

nenhuma delas, claro que cada uma tem suas vantagens e desvantagens. Pelo fato de eu estar trabalhando atualmente com o NetBeans, a usarei como IDE neste curso, mas sinta-se vontade em usar a que voc est mais familiarizado com ela.

Copyright 2011 www.pusivus.com.br, Todos os Direitos Reservados.

Você também pode gostar