il y a qu'un seul container avec les 3 agents décrits ci dessus.
ainsi un message (!) s'affiche dans la ligne de code:
public class HelloWorldAgent extends Agent {
indiquant "The serializable class HelloWorldAgent does not declare a static final serial version UID field of type long"
pour executer mon code ; j'ai ajouté ,à travers Java BuildPath, les External Jars
http, iiop, jade et jadetools de c\jade\lib
puis run->main class: jade.Boot "include librairies.."
arguments: -gui jade.Boot hag:pk4.HelloWorldAgent;
l'interface se déclanche avec le message suivant:
10 août 2010 13:28:59 jade.core.Runtime beginContainer
INFO: ----------------------------------
This is JADE 3.7 - revision 6154 of 2009/07/01 17:34:15
downloaded in Open Source, under LGPL restrictions,
at
http://jade.tilab.com/
----------------------------------------
10 août 2010 13:29:02 jade.core.BaseService init
INFO: Service jade.core.management.AgentManagement initialized
10 août 2010 13:29:02 jade.core.BaseService init
INFO: Service jade.core.messaging.Messaging initialized
10 août 2010 13:29:02 jade.core.BaseService init
INFO: Service jade.core.mobility.AgentMobility initialized
10 août 2010 13:29:02 jade.core.BaseService init
INFO: Service jade.core.event.Notification initialized
10 août 2010 13:29:02 jade.core.messaging.MessagingService clearCachedSlice
INFO: Clearing cache
10 août 2010 13:29:02 jade.core.messaging.MessagingService boot
GRAVE: Error installing MTP
jade.mtp.MTPException: ERROR: The class jade.mtp.http.MessageTransportProtocol for the null MTP was not found
at jade.core.messaging.MessagingService$CommandTargetSink.installMTP(MessagingService.java:897)
at jade.core.messaging.MessagingService$CommandTargetSink.handleInstallMTP(MessagingService.java:722)
at jade.core.messaging.MessagingService$CommandTargetSink.consume(MessagingService.java:668)
at jade.core.CommandProcessor$SinksFilter.accept(CommandProcessor.java:253)
at jade.core.Filter.filter(Filter.java:89)
at jade.core.Filter.filter(Filter.java:90)
at jade.core.Filter.filter(Filter.java:90)
at jade.core.CommandProcessor.processIncoming(CommandProcessor.java:229)
at jade.core.BaseNode.serveVerticalCommand(BaseNode.java:163)
at jade.core.BaseNode.serveHorizontalCommand(BaseNode.java:111)
at jade.imtp.rmi.NodeRMIImpl.accept(NodeRMIImpl.java:59)
at jade.imtp.rmi.NodeAdapter.accept(NodeAdapter.java:60)
at jade.core.messaging.MessagingProxy.installMTP(MessagingProxy.java:144)
at jade.core.messaging.MessagingService.boot(MessagingService.java:279)
at jade.core.AgentContainerImpl.startNode(AgentContainerImpl.java:438)
at jade.core.AgentContainerImpl.joinPlatform(AgentContainerImpl.java:481)
at jade.core.Runtime.createMainContainer(Runtime.java:148)
at jade.Boot.<init>(Boot.java:130)
at jade.Boot.main(Boot.java:70)
10 août 2010 13:29:02 jade.core.AgentContainerImpl startBootstrapAgents
GRAVE: Cannot create agent hag: Class pk4.HelloWorldAgent; for agent ( agent-identifier :name hag@wkname:1099/JADE ) not found [nested java.lang.ClassNotFoundException: pk4/HelloWorldAgent;]
10 août 2010 13:29:02 jade.core.AgentContainerImpl joinPlatform
INFO: --------------------------------------
Agent container Main-Container@wkname is ready.
--------------------------------------------