segunda-feira, 30 de novembro de 2009

Instalando o Java

Existem uma série de acrônimos relacionados ao java. vamos mencionar uns aqui:
  • JVM (Java Virtual Machine) apenas a virtual machine;
  • JRE (Java Runtime Environment), ambiente de execução Java, formado pela JVM e bibliotecas, tudo que você precisa para executar uma aplicação Java.
  • JDK (Java Development Kit) Nós, desenvolvedores, faremos o download do JDK do Java SE (Standard Edition).
Antes de instalar, baixe o JDK 5.0 ou superior, do site do Java da Sun, em
http://java.sun.com . Pegue a versão internacional e cuidado para não baixar o que tem mais de 90 megas, que é a primeira opção na página de download: esta versão vem com o Netbeans(IDE de desenvolvimento), que é uma ferramenta da Sun, e não nos interessa no momento. Mais para baixo da página existe uma versão menor, algo em torno de 60 megas, sem essa ferramenta.

Esse software disponível na Sun é gratuito, assim como as principais bibliotecas Java e ferramentas.

É interessante você também baixar a documentação do JDK 5.0, o link se encontra na mesma página e possui outros 40 megas.

O procedimento de instalação no Windows é muito simples: basta você executar o arquivo e seguir os passos. Instaleo no diretório desejado.

Depois disso, é necessário configurar algumas variáveis de ambiente, para que você possa executar o compilador Java e a máquina virtual de qualquer diretório. Em cada Windows você configura as variáveis de ambiente de uma maneira diferente. São duas as variáveis que você deve mudar:

  • CLASSPATH=.
  • PATH=;c:\diretorioDeInstalacaoDoJava\bin
A variável PATH provavelmente já tem muita coisa e você só precisa acrescentar. Já a variável CLASSPATH deve ser criada. No Linux, são as mesmas variáveis, mas o PATH é separado por :. Nos Windows velhos, como o 98, você deve alterar isso no autoexec.bat.

Nos Windows mais novos, como NT, 2000, e XP, procure onde você pode adicionar novasvariáveis de ambiente (em Iniciar Painel
de Controle – Sistema – Avançado Variáveis de
Sistema).
No Linux, geralmente a alteração deverá ser feita no arquivo ~/.bashrc se você  não tiver privilégios de administrador.

sábado, 14 de novembro de 2009

JVM? JRE? JDK? e como escrever classes no JAVA

Bom, dando continuidade ao nosso estudo de java, falaremos sobre o processo de compilação e execução de programas desenvolvidos nessa linguagem.

O Java é mantido pela SUN e para trabalharmos com a aludida linguagem, necessitamos das ferramentas fornecidas por essa empresa. vamos a elas:

  • JVM = apenas a virtual machine, esse download não existe
  • JRE = Java Runtime Environment, ambiente de execução Java, formado pela JVM e bibliotecas, tudo que você precisa para executar uma aplicação Java.
  • JDK = Java Development Kit: Nós, desenvolvedores, faremos o download do JDK do Java SE (Standard Edition).
Quando compilamos um código escrito com a linguagem, o compilador gera um arquivo que chamamos de Bytecode.Uma espécie de código ou linguagem intermediária que é interpretado pela máquina virtual (JVM) essa máquina virtual tem diversas implementações, uma para cada plataforma (Windows, MAC OS, java entre outras).

Para compilar utilizamos o programa javac presente no JDK e para executar os programas utiliza-se o programa java.

Os arquivos escritos pelo programador deverão conter a extensão .java. Após a compilação, o compilador gerará um arquivo com a extensão .class


javac nomePrograma.java       java nomePrograma.classe

Colocado os "pingos nos is", cabe a nós mostrarmos as estrutura ou a sintaxe de como escrever classes em java:

//nome do pacote com a função de organizar classes com mais ou menos a mesma
package nomeDoPacote função

//indica os pacotes e as respectivas classes com as quais a classe em questão trocará mensagens



import nomeDoPacote.nomeDaClasse

//aqui definimos a classe

class NomeDaClasse{

//Assim definimos um atributo


modificadorDeAcesso tipoDoAtributo nomeAtributo;

//Assim definimos um método

modificadorDeAcesso tipoDeRetorno nomeDoMetodo( TipoDoParametro nomeDoParametro)
{
       //Aqui escrevemos a implementação do método
}


}

Cabe aqui ressaltarmos algumas características importantes:

  • O Java é case sensitive, ou seja, um atributo chamado valor será diferente de VaLoR. Exemplo: Contato;
  • Por convensão, utiliza-se a notação CamelCase;
  • Nome de classe se inicia com letra maiúscula e nomes de atributos e métodos inciam-se com letra minúscula. exemplos: getNome, nome
Exemplo prático:

class TestaIdade {



public static void main(String[] args) {


// declara a idade


int idade;


idade = 15;


// imprime a idade


System.out.println(idade);


// gera uma idade no ano seguinte


int idadeNoAnoQueVem;


idadeNoAnoQueVem = idade + 1;


// imprime a idade


System.out.println(idadeNoAnoQueVem);


}


}
 
  • Salve o código como TestaIdade.java
  • Compile o código digitando no console javac TestaIdade.java
  • Execute o programa digitando no console java TestaIdade.class
Nos próximos Posts falaremos mais sobre o JAVA

segunda-feira, 9 de novembro de 2009

A IDE Eclipse

O Eclipse (http://www.eclipse.org) é uma IDE (integrated development environment). Uma IDE tem o objetivo de auxiliar o programador no desenvolvimento de sistemas.
O Eclipse é a IDE líder de mercado. Formada por um consórcio liderado pela IBM, possui seu código livre.

A última versão é a 3.5. Precisamos do Eclipse 3.1 ou posterior, pois a partir dessa versão é que a plataforma dá suporte ao java 5.0. Você precisa ter apenas a Java RE instalada.

Veremos aqui os principais recursos do Eclipse. Você perceberá que ele evita ao máximo te atrapalhar
e apenas gera trechos de códigos óbvios, sempre ao seu comando. Existem também centenas de plugins
gratuitos para gerar diagramas UML, suporte a servidores de aplicação, visualizadores de banco de dados e
muitos outros.

Baixe o Eclipse do site oficial http://www.eclipse.org/. Apesar de ser escrito em Java, a biblioteca gráfica
usada no Eclipse, chamada SWT, usa componentes nativos do sistema operacional. Por isso você deve baixar a versão correspondente ao seu sistema operacional.

Descompacte o arquivo e pronto: agora basta rodar o executável.

Outras IDEs

Uma outra IDE open source famosa é o Netbeans, da Sun. (http://www.netbeans.org/).

Além dessas, Oracle, Borland e a própria IBM possuem IDEs comerciais e algumas versões mais
restritas de uso livre.

Pronto! Agora já estamos com o ambiente montado e já podemos brincar de programar em JAVA.

Até a próxima!

Instalando e configurando o ambiente de desenvolvimento JAVA no Windows

A JVM (Java Virtual Machine) é apenas uma especificação e devemos baixar uma implementação. Há muitas empresas que implementam uma VM, como a própria Sun, a IBM, a BEA e outras.


A da Sun é a mais usada e possui versões para Windows, Linux e Solaris. Você pode baixar o SDK deles
acessando:


http://java.sun.com/javase/downloads/index.jsp


Nesta página, você tem a opção de baixar o JDK, JRE, JDK+Java EE, Documentação, Código Fonte e
outras coisas.

Para instalar o JDK no Windows, primeiro baixe-o no site da Sun. É um simples arquivo executável que
contém o Wizard de instalação.

Instalação


1) Dê um clique duplo no arquivo “jdk--windows-i586-p.exe” e espere até ele entrar no wizard de
instalação.

2) Nesta tela, aceite o contrato da Sun, clicando em Accept:

3) Agora, devemos selecionar quais recursos instalaremos junto com o java (ferramentas de desenvolvimento,demonstrações, o código fonte e o próprio java) e onde ele será instalado (guarde esse caminho porque usaremos ele mais pra frente). Deixe como está e clique em “Next”.

4) Pronto, agora ele instalará o JDK, apenas aguarde.


5) Agora ele começará a instalar o JRE (Java Runtime Environment), se você já não tiver instalado. Assim
como o JDK, ele também tem algumas opções. Deixe como está e clique em “Next”.

6) Aguarde até o fim da instalação e clique em Finish.


Configurando

Precisamos configurar algumas variáveis de ambiente após a instalação.



1) Clique com o botão direito em cima do ícone “Meu Computador” e selecione a opção “Propriedades”.

2) Agora escolha a aba “Avançado” e depois clique no botão “Variáveis de Ambiente”


3) Nesta tela, você verá, na parte de cima, as variáveis de ambiente do usuário corrente e, embaixo, as variáveis de ambiente do computador (servem para todos os usuários). Clique no botão “Nova” da parte de baixo

4) Agora em “Nome da Variável” digite JAVA_HOME e, em valor da variável, digite o caminho que você anotou na instalação do Java. Provavelmente, será algo como: C:\Arquivos de programas\Java\jdk1.6.0_03

E, depois, clique em OK.

5) Crie uma nova variável de ambiente repetindo o passo 11, porém, agora, defina o nome da variável como
CLASSPATH e o valor com . (só um ponto).

6) Agora, não vamos criar outra variável, mas sim alterar. Para isso, procure a variável PATH, ou Path (dá no mesmo), e clique no botão de baixo “Editar”.

8) Agora abra o prompt. Vá em Iniciar, Executar e digite cmd.

9) No console, digite javac -version. O comando deve mostrar a versão do Java Compiler e algumas opções.


Caso isso não aconteça, reveja os passos e confira se não esqueceu ou pulou nenhum deles.


7) Não altere o nome da variável! Deixe como está e adicione no final do valor ;%JAVA_HOME%\bin, não esqueça do ponto-e-vírgula - assim, você está adicionando mais um caminho à sua variável Path.

Bom, o próximo passo é fazer a instalação da IDE de desenvolvimento, mas isso é assunto para outro post.

Inté!!!