我是 Jade 新手,正在学习Jade Primer。我正在使用最新版本的 Jade v4.2。我正在尝试设置两种行为,每种行为都编码为接收消息。我应该在两个分开的窗口中运行它们,但这对我不起作用。
我在 WinXp 上使用 Eclipse。我已进入 Jade 的类路径
c:\jade\lib\jade.jar;C:\jade\lib\commons-codec\commons-codec-1.3.jar;C:\Program Files\Java\jre7\bin
和包含我的项目的文件夹
C:\Users\me\workspace\jadeProject\src
有文件夹primer4(添加到Java 代码的包),我将Java 文件放在其中。我从控制台通过javac编译了 Java 文件。
然后我尝试从控制台(从primar4文件夹)运行:
%java jade.Boot -agents a1:primer4.Responder;a2:primer4.Responder
第一个命令正在工作。然后我运行第二个控制台窗口并输入:
%java jade.Boot -container main:primer4.Template
INFO: Service jade.core.event.Notification initialized
pač 19, 2012 4:35:57 PM jade.core.AgentContainerImpl startBootstrapAgents
SEVERE: Cannot create agent main: Class primer4.Template for agent ( agent identifier
:name main@10.0.2.15:1099/JADE ) not found [nested java.lang.ClassNotFoundException: primer4.Template]
pač 19, 2012 4:35:57 PM jade.core.AgentContainerImpl joinPlatform
INFO: Agent container Container-2@10.0.2.15 is ready.
我收到了这个错误,谁能告诉我:
- 我该如何解决?
- 是否可以从控制台中的一行(在一个控制台中,同时)在两个容器中运行代理?