问题标签 [agents-jade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
170 浏览

java - 在 Windows 7 上启动 JADE

我不知道如何在 Eclipse 上启动 JADE。谁能告诉我怎么做以及如何在上面运行一个小程序

0 投票
1 回答
471 浏览

wamp - 将 JADE 与 WAMP 连接起来

嗨 Java 代理开发框架开发人员!我想将 WAMP 与 JADE 一起使用,我可以这样做吗,很简单,因为我非常反对 WAMP。还是 JADE 只推荐与 Java 相关的技术进行接口?感谢你的回答。

0 投票
1 回答
281 浏览

deserialization - 传输移动代理时出现奇怪的错误

我已经为代理的移动性编写了代码。它适用于无线(通过路由器)链接但是当我用我朋友的笔记本电脑创建一个 Ad-Hoc 无线连接时它失败了。这是我得到的错误: Jan 27, 2012 12:06:37 PM jade.core.mobility.AgentMobilityService$CommandSourceSi nk handleInformMoved SEVERE: Error creating agent on destination container. Abort transfer. An I/O er ror occurred during de-serialization [nested java.io.InvalidClassException: jade .core.Agent$1; local class incompatible: stream classdesc serialVersionUID = -85 03980205419088695, local class serialVersionUID = -6369687405671300436] 由于程序在一个网络连接上运行良好,它在另一台计算机和不同连接上使用相同的源失败。

  1. 这个错误是什么意思?如果在第一种情况下也应该出现反序列化错误
  2. 连接类型(即 Ad-Hoc)是问题的根源吗?
  3. 或者是由于代码,其中包括导致问题的文件访问命令(那么为什么它在第一种情况下起作用)

谢谢你的帮助!

0 投票
1 回答
3184 浏览

javaagents - 获取所有 JADE 容器的列表

我想获取当前平台中所有容器的列表。这个问题类似,但答案已过时,方法是向 AMS 代理查询。有没有比通过我认为复杂的 ACL 消息进行通信更简单的方法,应该有一种方法来获得一个简单的容器列表。谢谢你的帮助

0 投票
1 回答
948 浏览

java - 代理在多代理系统中的行为?

我的项目中有请求代理和几个资源代理。我创建了一个代理应用程序,当我每次运行这个应用程序时,我得到一个结果。这意味着我一步一步地调用方法,而不是以随机顺序访问这些行为。如何在不使用随机的情况下在翡翠中实现这种随机行为?因为我的主管不喜欢在代理行为中使用随机。

0 投票
6 回答
8218 浏览

java - JADE 找不到代理

我是 JADE 的新手,在加载代理时遇到了一些麻烦。

我创建了一个新的 IntelliJ 项目,并在“依赖项”中添加了“jade.jar”和“commons-codec-1.3.jar”(我使用的是 JADE 4.1.1)并勾选了导出框(我也试过没有它们打勾)。然后,我将示例中的“HelloWorldAgent.java”添加到 src。我将运行配置设置为:

  • 主类:jade.Boot
  • 程序参数:-gui testAgent:HelloWorldAgent
  • 使用模块的类路径:jadeCW(我的项目名称)

当我使用此配置运行时,JADE 家伙确实启动了,但它没有找到“HelloWorldAgent”。输出是:

关键问题显然是:

我尝试过使用 eclipse,但遇到了同样的问题,我也尝试过使用早期版本的 JADE,但同样没有运气。任何帮助将非常感激。

非常感谢

0 投票
1 回答
253 浏览

java - java.lang.ClassCastException 尝试在jade中打印容器ID

我有一个代码,用于使用 queryPlatformAction 方法从玉中的 ams 中查找容器列表。在将 sop 语句放在末尾时,我遇到了类型转换容器 ID 的问题。

它向我抛出了一个例外。

例外是:java.lang.ClassCastException:jade.util.leap.ArrayList 不能强制转换为 java.util.List 请帮忙。

0 投票
1 回答
954 浏览

java - 事件在 Java Jade 中不起作用

我对 Java 中的事件有疑问。我有两个玉的课:

头等舱

二等舱

问题是,当我在 gui 中单击添加时,我想查看“它是工作”。为什么它不起作用?

0 投票
1 回答
1355 浏览

java - JADE ACLMessage InReplyTo 和 ReplyWith

我正在尝试创建一条 JADE 消息

基本上,这条消息中有一些字段,我可以使用一些 setter 来填充我在 API 中看到的内容。但是,我不理解setInReplyTosetReplyWith方法,因为我找不到足够的解释。我究竟可以将这些字段/方法用于什么?

0 投票
1 回答
1085 浏览

java - Jade Library - 容器之间的代理移动性

我写了一段代码,代表一个使用玉库跨容器旅行的代理。我的代理有一个Cyclic Behavior使用简单switch-case语句跨容器旅行的人。它在“Main-Container”运行,然后转到“Container-1”,然后转到“Container-2”,然后转到“Container-1”,依此类推!当它想回来时,问题就在这里,它没有!没有关于未知Container或类似的错误。

有谁知道为什么这段代码不起作用?谢谢你!:)