Utilizando o KJ-CHR a partir do Eclipse 3.0.2

 

Indice

1. Pre-requisitos

2. Instalacao

3. Compilando e Executando um programa CHR

4. Executando um exemplo pre-definido

 

 

1. Pre-requisitos

AJDT 1.2 (www.eclipse.org/ajdt)

 

2. Instalacao

 

1. Faca o download do arquivo "kjchr.zip" e descompacte-o numa pasta

 

2. Importe o projeto no eclipse clicando em Nem > Import...

 

3. Va em "Existing Project into Workspace"

 

/home/maas/public_html/chord/manual/img/install1.png

 

4. Clique em "Next" e digite o caminho para a pasta onde voce colocou o projeto em "Project Contents"

 

/home/maas/public_html/chord/manual/img/install2.png

 

 

5. Clique em "Finish"

 

6. Clique com botao direito no nome do projeto de va em "Properties"

 

7. Na aba "Libraries" adicione o arquivo "tools.jar" que fica dentro da pasta lib dentro da pasta do seu JDK:

obs: a versão do JDK deve ser a mesma utilizada pelo Eclipse

/home/maas/public_html/chord/manual/img/install3.png

 

3. Compilando e Executando um programa CHR (a partir da perspectiva "Java")

 

  1. Crie um arquivo chamado "teste.chr" na pasta "work"
  2. Va em Run > Run...
  3. Crie uma nova configuração do tipo: "AspectJ/Java Application"
  4. Configure-a da seguinte maneira:

    Main class: chord.compiler.Compiler
    Program Arguments: teste
    Working Directory: ${workspace_loc:CHORD}\work

    /home/maas/public_html/chord/manual/img/example1.png
  5. Clique em "Run" e seu programa sera compilado
  6. Clique na pasta "work" com o botao direito e va em "Refresh"
  7. Dentro do "default package" que aparece dentro da pasta "work" devera aparecer um novo arquivo "teste.java"

 

/home/maas/public_html/chord/manual/img/example2.png

 

8. Execute o arquivo "teste.java" clicando nele com o botao direito e indo em: Run > AspectJ/Java Application, e o resultado da execucao aparecera no console:

 

/home/maas/public_html/chord/manual/img/example3.png

 

4. Executando um exemplo pre-definido (a partir da perspectiva "Java")

 

  1. Dentro do "default package" que aparece dentro da pasta "example" clique no arquivo ".java" do exemplo que sera executado, por exemplo "color.java"

 

/home/maas/public_html/chord/manual/img/example4.png

 

2. Execute o arquivo "color.java" clicando nele com o botao direito e indo em: Run > AspectJ/Java Application, e o resultado da execucao aparecera no console:

 

 

/home/maas/public_html/chord/manual/img/example5.png