是否可以在 Java 代理开发框架 (JADE) 中的同一个容器(不是主容器)中创建多个代理?我尝试使用 -agents 参数,但它不起作用。提前致谢
问问题
879 次
1 回答
0
从教程。要使用命令行创建代理,请使用:
java -cp lib\jade.jar;classes jade.Boot -gui -agents ping1:examples.PingAgent.PingAgent
java jam.Boot -agents "a:agents.AgentClass;b:agents.AgentClass"
请注意,类路径包括 JADE 类 (lib\jade.jar) 和示例的先前编译的类 (classes)。另请注意,-agents 选项的值采用以下形式:
<agent-local-name>:<fully-qualified-agent-class>
使用 JADE 术语,这称为“代理说明符”。只需键入几个以分号 (';') 分隔的代理说明符,即可启动多个代理,如下例所示:
java -cp lib\jade.jar;classes jade.Boot -gui -agents ping1:examples.PingAgent.PingAgent;ping2:examples.PingAgent.PingAgent
于 2018-06-11T18:53:51.153 回答