java - Jade 无法创建代理 MyAgent

标签 java eclipse macos agent agents-jade

我是 JADE 环境的新手,我正在尝试通过终端和 Eclipse 在 MAC OS 上运行代理。但它给我带来了以下异常

日志

$ java jade.Boot -container -agents MyAgent:examples.hello.HelloWorldAgent
Aug 18, 2016 10:24:15 PM jade.core.Runtime beginContainer
INFO: ----------------------------------
    This is JADE 4.4.0 - revision 6778 of 21-12-2015 12:24:43
    downloaded in Open Source, under LGPL restrictions,
    at http://jade.tilab.com/
----------------------------------------
Aug 18, 2016 10:24:15 PM jade.imtp.leap.LEAPIMTPManager initialize
INFO: Listening for intra-platform commands on address:
- jicp://

Aug 18, 2016 10:24:16 PM jade.core.BaseService init
INFO: Service jade.core.management.AgentManagement initialized
Aug 18, 2016 10:24:16 PM jade.core.BaseService init
INFO: Service jade.core.messaging.Messaging initialized
Aug 18, 2016 10:24:16 PM jade.core.BaseService init
INFO: Service jade.core.resource.ResourceManagement initialized
Aug 18, 2016 10:24:16 PM jade.core.BaseService init
INFO: Service jade.core.mobility.AgentMobility initialized
Aug 18, 2016 10:24:16 PM jade.core.BaseService init
INFO: Service jade.core.event.Notification initialized
Aug 18, 2016 10:24:16 PM jade.core.AgentContainerImpl startBootstrapAgents
SEVERE: Cannot create agent MyAgent: Class examples.hello.HelloWorldAgent for agent ( agent-identifier :name MyAgent@:1099/JADE ) not found - Caused by:  examples.hello.HelloWorldAgent
Aug 18, 2016 10:24:16 PM jade.core.AgentContainerImpl joinPlatform
INFO: --------------------------------------
Agent container Container-1@is ready.
--------------------------------------------

我已经在

中设置了JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home

I have JADE in $JAVA_HOME/lib and  /Library/Java/Extensions

在 Eclipse 上,我通过在单独的终端上启动主容器为另一个项目提供了以下参数

-container -agents Test1:simple0.HelloAgent

我花了几个小时研究并试图弄清楚发生了什么,但没有成功。任何帮助将不胜感激。

干杯

最佳答案

所以在花了几个小时之后,我弄清楚了这里出了什么问题。在 MAC OS (Yosmite) Eclipse 上,我必须将项目添加到类路径中。然后一切开始工作。 enter image description here

关于java - Jade 无法创建代理 MyAgent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39018622/

相关文章:

MySQL 未运行,但 Mac 中存在 PID 文件

java - Spring 和 Hibernate 依赖关系尚未解决

javascript - 使用 JXA 以编程方式创建和填充 NSWindow

java - 如何在 Spring 中返回字段的不同值

java - 避免 Quartz 每次都创建新实例

eclipse - 如何将项目添加为 GWT/GAE 项目的依赖项

java - 新引擎(...);失败而没有错误

macos - Mac OS X上的软件包卸载程序

java - 在 JGraphT SimpleGraph 中使用相等的顶点

java - java中的rot13解码