sexta-feira, 27 de agosto de 2010

Hello World - Instalando o JDK (Java Developers Kit)

Começaremos a postar neste blog da mesma maneira que começamos a programar, instalando o Java no Windows Vista e fazendo um clássico HelloWorld.
Para começar, faça o download da versão mais atual do JDK no site oficial da Oracle e execute o instalador. Após concluir a instalação, é recomendado que sejam configuradas algumas variáveis de ambiente do windows, para que o compilador seja executado a partir de qualquer diretório.
Em Painel de Controle -> Sistema -> Configurações avançadas do sistema clique em Variáveis de Ambiente.

Caso as seguintes variáveis já existirem, acrescente o caracter ";" no final do valor já definido para separar os valores já existentes dos novos e depois acrescente o novo valor, caso a variável não exista, crie ela
  • JAVA_HOME = <diretório onde o Java foi instalado> Ex: C:\Program Files\Java\jdk1.6.0_21
  • PATH = %PATH%;%JAVA_HOME%\\bin
  • CLASSPATH = .;%JAVA_HOME%
Repare no ponto (.) no inicio do valor da variável CLASSPATH, não deixe este detalhe passar ele é necessário.

Feito isso o JDK já esta instalado e pronto para funcionar (em alguns casos é possível que seja necessário reiniciar o computador), para testar basta abrir o prompt e digitar javac, caso retorne uma lista de opções para usar esse comando, você já esta pronto para começar a programar, mas antes, visando uma maior praticidade dentro de nossos estudos optamos por utilizar a ide Eclipse por ser uma ide poderosa e fácil de usar, então, antes do nosso primeiro aplicativo Java, você pode baixar o Eclipse através do site oficial do produto, lembrando que existem diferente versões do Eclipse, sendo cada uma para um propósito distinto, em nossos estudos optamos pela versão Helios que é a versão destinada a linguagem Java. O Eclipse não requer instalação, basta realizar o download e descompactar o arquivo.


Finalmente iremos criar nossa primeira classe Java. Abra o Eclipse e vá em File -> New -> Class , defina o nome da classe como HelloWord e clique em Finish. Antes de prosseguir, vamos definir um conceito.


Toda classe Java que será executada deve obrigatoriamente conter um método main. 

Isso porque o método main é sempre o primeiro método a ser executado, você pode ter classes sem método main, porem, essas classes não poderão ser executadas por si próprias. Agora vamos ao nosso HelloWorld, o método para imprimir uma informação na tela em java (estamos trabalhando com prompt ok?) é o System.out.print( String ) ou o System.out.println( String ) , o segundo posiciona o cursor na próxima linha após imprimir a informação, sendo assim, basta criar um método main que dentro dele tenha uma chamada para o método System.out.print.

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}


Pronto, seu pontapé inicial no mundo Java está feito, basta clicar em Run e ver o resultado. Você pode também fazer esse processo todo manualmente, basta criar um arquivo de texto contendo o código acima, salvar com a extensão java (ex. HelloWorld.java) abrir o prompt de comando e compilar o código através do javac.


D:\>javac HelloWorld.java


fazendo isso, o compilador vai criar um arquivo para cada classe do seu código com a extensão class (ex. HelloWorld.class), agora basta executar essa classe utilizando o comando java

D:\>java HelloWorld


Note que não precisei informar a extensão do arquivo.