Eclipse e os Agentes  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
reizin
JavaTeenager
[Avatar]

Membro desde: 12/05/2003 01:15:34
Mensagens: 178
Offline

Como eu faço para testar meus agentes no próprio Eclipse...
Algo bem básico, tipo, um agente imprimir de 1 a 10...
Tô com o problema, preciso passar para o classpath, os meus *.jar's e os argumentos jade.BOOT teste:MinhaClassAgente

Já tentei muita coisa, só que na hora de rodar, me solicita o metodo MAIN, como é que eu faço?

Obrigado galera....

-------------------------
http://www.thiagoreispontes.com
[MSN] [ICQ]
andre_a_s
GUJ Ranger
[Avatar]

Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline

O que seriam agentes??????????????

Se ele pedir o método main coloque ele!


Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com
[Email] [MSN] [ICQ]
fredbeltrao
HelloWorld

Membro desde: 10/05/2005 09:11:48
Mensagens: 10
Localização: Belém-PA
Offline

Para adicionar os .jars:
1 - Clique com o botao direito no seu projeto e vá em Properties
2 - Na janela que aparece vá em Java build path
3
- Se os .jar que voce quer adicionar está em algum diretorio do seu projeto, clique em Add JARs.
- Se os .jar estão em algum outro diretorio, clique em Add External JARs.

Para passar argumentos pra sua classe de execução:
1 - Va no menu Run > Run
2 - Na janela q aparecer Escolha Java Application e clique em New
3 - Na aba Main, clique em Search para especificar qual classe vc quer executar (Obviamente, que essa classe deve ter o metodo public static void main(String[] args)
4 - Na aba Arguments, coloque seus argumentos em Program Arguments.


Abraços,

Fred
[Yahoo!] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

A documentação do Eclipse explica isso, leia ela.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
fmeyer
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

andre_a_s wrote:O que seriam agentes??????????????

Se ele pedir o método main coloque ele!



acho q ele ta falando de agentes moveis ...

Um agente móvel (ou simplesmente agente) é um elemento de software auto­ contido, responsável pela execução de uma atividade, que é capaz de autonomamente migrar através de uma rede. Um agente migra em um ambiente distribuído de uma agência a outra. Um agência representa um ``lugar'' lógico no sistema distribuído. Quando um agente migra, sua execução é suspendida na agência original, o agente é transportado (i.e., código, dados e estado de execução) para uma outra agência no ambiente distribuído, onde a execução é retomada.

Atualmente há uma série de projetos e produtos que implementam suporte a agentes móveis, como, por exemplo, Telescript, Mole, TACOMA, Aglets e Grasshopper. O conceito de agentes móveis vem sendo proposto para suportar diferentes tipos de aplicações, dentre elas: comércio eletrônico, gerenciamento de workflows, gerenciamento de redes, serviços de telecomunicação, recuperação de informações distribuídas e redes ativas.

Este texto apresenta: uma caracterização de agentes móveis; aspectos de sistemas e de ambientes de agentes móveis; uma argumentação sobre potenciais vantagens de agentes móveis; e um resumo dos principais sistemas de agentes móveis existentes.


http://www.lasid.ufba.br/public/resumos/sbc_wh.html

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
reizin
JavaTeenager
[Avatar]

Membro desde: 12/05/2003 01:15:34
Mensagens: 178
Offline

Agente:
Agentes tem como característica a capacidade de resolução de problemas com as seguintes propriedades: autonomia, habilidade social, capacidade de reação, capacidade pró-ativa e mobilidade. Logo, é um sistema autônomo que percebe o ambiente e age para alcançar um conjunto de metas dentro de um ambiente específico.


Se alguém quiser conhecer mais.. http://jade.tilab.com/index.html

Pois é... O metodo main
public static void main(String args[]){

}
não faz parte da estrutura do agente.. Alguém aí sabe como testá-los dentro do próprio eclipse... Necessita de algum plugin?

This message was edited 1 time. Last update was at 10/05/2005 14:23:44


-------------------------
http://www.thiagoreispontes.com
[MSN] [ICQ]
fredbeltrao
HelloWorld

Membro desde: 10/05/2005 09:11:48
Mensagens: 10
Localização: Belém-PA
Offline

Imagino que esses agentes estao definidos em classes, certo? Em que consiste um "teste" de um agente? Se você nao especificar direito o que você quer fazer, fica dificil pra gente tentar ajudar. De repente "testar" um agente pode ser milhoes de coisas, tipo:



Nesse caso, voce pode criar uma classe que tenha o método main com o codigo acima, e fazer o Eclipse executar essa classe. Numa mensagem mais acima respondi como adicionar jar no projeto e como fazer uma execução. Você tentou seguir esses passos?

Abraços,

Fred

[Yahoo!] [MSN] [ICQ]
reizin
JavaTeenager
[Avatar]

Membro desde: 12/05/2003 01:15:34
Mensagens: 178
Offline

É o seguinte......
Para simplificar....

Como passo esse classpath para o eclipse??



Rodo com ferramentas externas???? Onde coloco essa classe "jade.BOOT". Já coloquei ela como o MAIN da aplicação e não deu nada..

É dessa forma que meu agente vai ser executado.

This message was edited 1 time. Last update was at 11/05/2005 14:03:01


-------------------------
http://www.thiagoreispontes.com
[MSN] [ICQ]
fredbeltrao
HelloWorld

Membro desde: 10/05/2005 09:11:48
Mensagens: 10
Localização: Belém-PA
Offline

Numa mensagem la em cima em respondi como adicionar libs a um projeto do Eclipse, mas se vc quer passar essas libs como argumento na linha de comando basta seguir a resposta q eu dei, mais precisamente no passo 4:


Para passar argumentos pra sua classe de execução:
1 - Va no menu Run > Run
2 - Na janela q aparecer Escolha Java Application e clique em New
3 - Na aba Main, clique em Search para especificar qual classe vc quer executar (Obviamente, que essa classe deve ter o metodo public static void main(String[] args)
4 - Na aba Arguments, coloque seus argumentos em Program Arguments.


Isso é pra vc passar argumentos para o classe q vc vai executar.


Pra passar argumentos para a VM, q é o caso do classpath vc tem q usar o campo VM arguments na mesma tela. A sintaxe pra passar o classpath é:


Nao confunda argumentos da VM com argumentos da Classe.
[Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team