Ambiente Java

Aula de Laboratório

Objetivos:

1. Instalação do SDK


A primeira coisa a fazer para utilizar a linguagem Java é instalar o Java Development Kit (JDK), ou JavaTM 2 Platform, Standard Edition (J2SETM ).

Observe a estrutura de diretórios do drive C: se já houver um diretório JDK* ou J2SDK* (JDK1.2, JDK1.2.2, JDK1.2.1, JDK1.3, JDK1.3.1, JDK1.4, J2SDK1.4.0_03, J2SDK1.4.1_02), o ambiente já está instalado. Se não houver, será necessário instalar uma das versões. Recomenda-se a instalação do J2SE 1.4.1, disponível na página da Sun: selecione a versão adequada para seu sistema operacional (Windows, Linux, Solaris, etc), aceite a licença de uso, informe o diretório adequado (por exemplo, c:\j2sdk1.4.1_02) e confirme. NÃO INSTALE o JRE, pois contém apenas o ambiente de execução, não tem o compilador! Após a instalação, a seguinte estrutura estará disponível:

c:\j2sdk1.4.1_02

	  bin
	  demo
	  include

	  jre

	  	bin

		lib
	  lib

Observação: o instalador do JDK normalmente inclui o caminho c:\j2sdk1.4.1_02\bin no PATH. Para testar, abra uma janela DOS e digite:

c:> java -version
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode) 

Se aparecer uma mensagem de erro informando que não foi possível achar o arquivo, ajuste corretamente o PATH. No Windows 2000 isso é feito pelo painel de controle, system properties, advanced. No Windows 95/98, deve ser alterado o arquivo AUTOEXEC.BAT e reinicializada a máquina.

2. Compilando meu primeiro programa em Java


Os programas em Java podem ser criados em qualquer editor que suporte o salvamento de arquivos texto sem formatação, isto é, não devem ser utilizados aplicativos como Word e WordPad (a não ser que sempre seja salvo um arquivo de texto puro).

Portanto, abra o editor de sua preferência (pode ser até... o Notepad!) e digite o seguinte programa. Crie uma pasta (por exemplo, "lapro2") para seu uso (de preferência no seu drive de rede H: e não no C:). Ao final, salve o arquivo dentro desta pasta, com o nome Teste.java - tenha a certeza de utilizar EXATAMENTE este nome, com a primeira letra maiúscula.

import java.io.*;            
class Teste {
     public static void main(String args[]) {
         System.out.println("Meu primeiro programa em Java");
     }
}

Compile-o usando a seguinte chamada:

h:\lapro2> javac Teste.java

h:\lapro2>

Podem ocorrer alguns erros:

Se tudo correr bem, não aparecerá mensagem alguma. Verifique a existência do arquivo Teste.class:

h:\lapro2> dir Teste.*

...
TESTE~1 JAV 149       11/03/01 19:00 Teste.java
TESTE~1 CLA 433       11/03/01 19:01 Teste.class
        2 arquivo(s)           582 bytes
0 diretório(s) 468.647.936 bytes livres

h:\lapro2>

Para executar o programa, digite:

h:\lapro2> java Teste
Meu primeiro programa em Java

h:\lapro2>

Observe que ao chamar o programa não se usa nenhum sufixo, apenas o nome da classe

OBS: A inicialização de um programa Java costuma levar mais tempo que a de um programa executável em código nativo, dependendo da velocidade do processador, quantidade de memória disponível e tipo de sistema operacional.

2. Instalando e usando o ambiente BlueJ


BlueJ é um ambiente para programação em Java mais amigável, que inclui um editor, visualizador de classes e depurador integrados. Será detalhado agora o procedimento de instalação da versão 1.2.1 do BlueJ:

c:\tmp> java -jar bluej-121.jar


O procedimento de instalação das versões mais novas do BlueJ, a 1.2.2 ou a 1.3.0 beta, é mais simples:


Clique duas vezes sobre o arquivo BLUEJ.EXE, no diretório c:\bluej ou C:\Arquivos de programas\BlueJ(ou na área de trabalho, se o ícone estiver lá). A tela principal do BlueJ será então apresentada. Selecione o menu Project... New e digite "teste" na tela seguinte. Será então exibida a tela de edição do projeto:

Obs: O ícone que parece uma folha de papel é um documento texto para servir de README para seu projeto. Não é necessário preenchê-lo no momento. Aliás, esqueça que ele está ali.

Clique agora no botão New Class... e digite "Teste2" na tela seguinte, clicando no botão Ok. A sua nova classe vai aparecer como uma caixa, ao lado do README:

Clique duas vezes sobre a caixa "Teste2". Será aberta uma nova janela, mostrando o código que o BlueJ gerou para a classe. Apague tudo e digite exatamente o que segue:

Não se preocupe por não entender exatamente o que está digitando. Ao longo do semestre tudo vai se esclarecer. Clique no botão Compile. Se tudo correr bem, será exibida a mesma mensagem que está na figura acima. Clique no botão Close. Agora, clique com o botão da direita sobre a caixa "Teste2". Selecione a opção void main(..)

Se não aparecer uma janelinha com a mensagem é porque algo deu errado... A maioria dos problemas com o BlueJ ocorre na configuração do PATH para o JDK. Na versão 1.2.1, confira no arquivo BLUEJ.BAT se o PATH para o JDK está correto. Também tente executar o BlueJ pelo DOS, entrando no diretório c:\bluej e digitando BLUEJ.

ATENÇÃO! Existe um bug relacionado ao Windows NT/2000 e ao BlueJ: na primeira vez que você executar um programa usando essas caixas de diálogo, a janela será aberta ATRÁS de todas as outras já presentes na tela. Para confirmar isso, minimize as demais janelas abertas.

Se tudo correu bem até aqui, tente executar o seu programa pelo DOS e verifique que funciona exatamente da mesma forma. Antes de fechar o BlueJ, salve o projeto. Dica: se você quiser exibir várias linhas na mensagem, insira \n nos locais apropriados, dentro da string (exatamente como se faz em C).

Atenção: Você não poderá sair desta aula sem ter conseguido cumprir todas estas etapas.

Eu falo sério!

As etapas são:

  • Instalar e configurar corretamente o JDK 1.4
  • Editar, compilar e executar um programa Java pelo DOS
  • Instalar e configurar corretamente o BlueJ
  • Criar um projeto; editar, compilar e executar pelo BlueJ

Repetindo: o objetivo desta aula é a adaptação aos ambientes de trabalho. Esse conteúdo não será mais revisado e eu não falarei mais de configuração em aula ou no LAPRO! Tire todas as suas dúvidas hoje!

 

Você chegou ao final deste estudo dirigido. Procure revisar os conteúdos e aproveitar o tempo que resta para tirar dúvidas com o professor. Se algo não ficou claro, pergunte!