PRIMEIROS PASSOS COM ECLIPSE
1. Criando o projeto
Para criar um novo projeto, pressione [Ctrl+N] e é apresentada uma janela parecida com da Figura 1. Selecione [Java Project] e [Next>]. Podem existir diferenças nas aparências das janelas devido à versão do Eclipse que estamos usando.
Figura 1 - Criar um novo projeto
Na janela seguinte digite um nome para seu projeto no campo [Project name:]. Em [Location] observe onde será salvo o seu projeto. Por exemplo, podes nomear o projeto como exercicios. Em seguida clique em [Finish].
Caso apareça uma janela avisando sobre a perspectiva que deseja mudar para ela, clique em [Yes]. Depois clique no X na guia Welcome. Agora compare o seu ambiente Eclipse com o da Figura 2. À esquerda fica uma árvore com todos os elementos do seu projeto. No centro fica o editor onde vais futuramente codificar os teus programas.
Figura 2 - Ambiente do Eclipse
Agora nós precisamos adicionar uns arquivos a seu projeto que contém a implementação do AgenteJ. Para isso vá até o site de referência (https://sites.google.com/site/adilsonv77/agentej), e baixe os quatro arquivos da pasta “01-arquivos base” (commons-beanutils, commons-digester, commons-logging e agentej). Depois que terminou de baixar, clique no nome do projeto e pressione [Alt+Enter]. Na nova janela (acompanhe na Figura 3), selecione [Java Build Path] (1) e em [Libraries] (2). Finalmente, clique em [Add External Jars] (3), procure pelos quatro arquivos baixados e selecione-os. A aparência com os arquivos selecionados deve ser como da Figura 4. Pressione [Ok].
Figura 3 - Adicionar as bibliotecas
Figura 4 - Bibliotecas adicionadas
2. Criando uma nova classe
Deve ter retornado à janela principal do Eclipse. Na pasta [src] clique com o botão direito, [New] e [Class], como ilustrado na Figura 5.
Figura 5 - Criar uma nova classe
Na nova janela, no campo [Superclass], digite AgenteJ e pressione [Ctrl+Espaço], vai apresentar três opções.
Selecione a primeira [AgenteJ - br.udesc.lagentj] (veja a Figura 6).
Figura 6- Selecionar a classe ancestral correta
No campo [Name], digite AloMundo. Garanta que as opções [public static void main(String[] args)] e [Inherited abstract methods] estejam selecionadas. O campo [Package] deve estar em branco. Depois clique em [Finish].
Observe esses detalhes na Figura 7.
Figura 7 - Janela para criação da classe
Feito isso, o Eclipse vai gerar um código em Java com o esqueleto da sua classe, como ilustrado abaixo.
import br.udesc.lagentj.AgenteJ;
public class AloMundo extends AgenteJ {
@Override
public void inteligencia() throws Exception { // TODO Auto-generated method stub }
public static void main(String[] args) { // TODO Auto-generated method stub }
}
Agora, no site de referência, baixe o arquivo AloMundo.xml. Depois de baixar, vá ao Windows Explorer, localize o arquivo e use o recurso de Copiar (clique nele e [Ctrl+C]), retorne ao Eclipse, clique no nome do projeto, e Colar ([Ctrl+V]). A aparência da árvore de projetos deve ser parecida com a Figura 8.
Figura 8 - Estrutura do projeto
Na classe Java, abaixo da linha do main, digite uma linha de código para ficar parecido com o código abaixo.
Depois, pressione [Ctrl+Shift+O] para importar automaticamente todos os pacotes relacionados (mais tarde vamos explicar melhor isso).
public static void main(String[] args) { MundoVisual.iniciar("AloMundo.xml");
}
Vamos agora executar essa classe. Para isso, temos que ter certeza que ela é a ativa, então clique no código da classe. Em seguida pressione [Ctrl+F11] para executar a classe, e a janela da Figura 9 é exibida mostrando que a classe estaria pronta para ser programada.
Figura 9 - Ambiente do AgenteJ