I am new to JADE and have a bit of trouble loading agents.
I created a new IntelliJ project and added "jade.jar" and "commons-codec-1.3.jar" (I use JADE 4.1.1) in "Dependencies" and checked the export flags (I also tried the checkbox without them). Then I added "HelloWorldAgent.java", which is provided in the examples for src. I configured startup options as:
- Main class: jade.Boot
- program arguments: -gui testAgent: HelloWorldAgent
- Use module module path: jadeCW (my project name)
When I run this configuration, the JADE guy starts, but he does not find "HelloWorldAgent". Exit:
14-Feb-2012 21:43:08 jade.core.Runtime beginContainer INFO: ---------------------------------- This is JADE 4.1.1 - revision 6532 of 2011/11/18 16:21:34 downloaded in Open Source, under LGPL restrictions, at http://jade.tilab.com/ ---------------------------------------- Retrieving CommandDispatcher for platform null 14-Feb-2012 21:43:08 jade.imtp.leap.LEAPIMTPManager initialize INFO: Listening for intra-platform commands on address: - jicp://192.168.1.66:1099 14-Feb-2012 21:43:08 jade.core.BaseService init INFO: Service jade.core.management.AgentManagement initialized 14-Feb-2012 21:43:08 jade.core.BaseService init INFO: Service jade.core.messaging.Messaging initialized 14-Feb-2012 21:43:08 jade.core.BaseService init INFO: Service jade.core.resource.ResourceManagement initialized 14-Feb-2012 21:43:08 jade.core.BaseService init INFO: Service jade.core.mobility.AgentMobility initialized 14-Feb-2012 21:43:08 jade.core.BaseService init INFO: Service jade.core.event.Notification initialized 14-Feb-2012 21:43:08 jade.mtp.http.HTTPServer <init> INFO: HTTP-MTP Using XML parser com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser 14-Feb-2012 21:43:08 jade.core.messaging.MessagingService boot INFO: MTP addresses: http://unknown-00-19-c5-7e-cb-4b.home:7778/acc 14-Feb-2012 21:43:08 jade.core.AgentContainerImpl startBootstrapAgents SEVERE: Cannot create agent testAgent: Class HelloWorldAgent for agent ( agent-identifier :name testAgent@192.168.1.66 :1099/JADE ) not found [nested java.lang.ClassNotFoundException: HelloWorldAgent] 14-Feb-2012 21:43:08 jade.core.AgentContainerImpl joinPlatform INFO: -------------------------------------- Agent container Main-Container@192.168.1.66 is ready.
The key issue is:
SEVERE: Cannot create agent testAgent: Class HelloWorldAgent for agent ( agent-identifier :name testAgent@192.168.1.66 :1099/JADE ) not found [nested java.lang.ClassNotFoundException: HelloWorldAgent]
I tried using eclipse, but I have the same problem, I also tried using an earlier version of JADE, but again, no luck. Any help would be greatly appreciated.
Many thanks
Dan
source share