是否可以在Java代理开发框架(JADE)中的同一容器(而非主容器)中创建多个代理?我尝试使用-agents参数,但它没有用。提前致谢
答案 0 :(得分:0)
来自tutorials。要使用命令创建代理,命令行使用:
java -cp lib\jade.jar;classes jade.Boot -gui -agents ping1:examples.PingAgent.PingAgent
java jade.Boot -agents" a:agents.AgentClass; b:agents.AgentClass"
请注意,类路径包括JADE类(lib \ jade.jar)和先前编译的示例类(类)。另请注意,-agents选项的值采用以下形式:
<agent-local-name>:<fully-qualified-agent-class>
使用JADE术语,这被称为&#34; Agent Specifier&#34;。只需键入由分号分隔的多个代理说明符即可启动多个代理(&#39 ;;&#39;),如下例所示:
java -cp lib\jade.jar;classes jade.Boot -gui -agents ping1:examples.PingAgent.PingAgent;ping2:examples.PingAgent.PingAgent