问题标签 [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 回答
2814 浏览

java - Jade.Boot 类未找到 ubuntu10.10

我知道这是一个老问题,但我花了很多时间在这个问题上,现在绝望地求助。

问题:我无法运行 > java jam.Boot -gui

终端:

我正在运行:java版本“1.6.0_26”,Ubuntu10.10

自去年以来,我一直在使用翡翠,但仅在 Eclipse 中。现在我必须在命令行中运行程序。我尝试过移动jade.Boot,在命令中更改了我的类路径,还创建了一个CLASSPATH env 变量。我什至试图提取 Boot.class 并运行它。我不是最好的程序员,但确实了解一些东西,但这个问题超出了我的知识范围。帮助将不胜感激!

0 投票
1 回答
1781 浏览

java - 错误:严重:无法创建代理

我无法运行代理 BookBuyerAgent。

项目路径为D:\studia\magisterka\sem10\jade\JADE-all-4.1.1(1)\JADE-all-4.1\jade\src\examples\bookTrading\src。起初我做javac BookBuyerAgent.java和这个确定。其次我做java jam.Boot agent1:examples\bookTrading\src\BookBuyerAgent ,我得到错误:

0 投票
2 回答
60 浏览

json - 如何使用 Ember 0.9.8.1 重新格式化 tr 元素?

我正在使用 Ember 从 API 检索 JSON 数据以插入表中。但是,我的记录显示在一个单独的 tr 元素中,而不是每个记录都显示在单独的 tr 元素中。有谁知道如何设置这个?我一直在查看 Ember 文档。我正在使用 Ember 0.9.8.1。

HTML(在 JADE 中):

应用咖啡脚本:

模型咖啡脚本:

查看咖啡脚本:

控制器咖啡脚本:

来自服务器的 JSON 示例:

0 投票
1 回答
447 浏览

rdf - 如何将 OWL 本体注册到 Jade 代理中?

我使用Jade创建代理,并使用 OWL 和 Jena 进行本体开发。我想在ServiceDescription. 我怎样才能做到这一点?我应该使用 OWL 类还是 Jena 模型?我不知道如何设置sd.setOwnership()sd.addOntologies()。我的代码:

0 投票
2 回答
3603 浏览

java - 如何在两个容器中运行 Jade 代理(来自两个控制台)

我是 Jade 新手,正在学习Jade Primer。我正在使用最新版本的 Jade v4.2。我正在尝试设置两种行为,每种行为都编码为接收消息。我应该在两个分开的窗口中运行它们,但这对我不起作用。

我在 WinXp 上使用 Eclipse。我已进入 Jade 的类路径

和包含我的项目的文件夹

有文件夹primer4(添加到Java 代码的包),我将Java 文件放在其中。我从控制台通过javac编译了 Java 文件。

然后我尝试从控制台(从primar4文件夹)运行:

第一个命令正在工作。然后我运行第二个控制台窗口并输入:

%java jade.Boot -container main:primer4.Template

我收到了这个错误,谁能告诉我:

  1. 我该如何解决?
  2. 是否可以从控制台中的一行(在一个控制台中,同时)在两个容器中运行代理?
0 投票
1 回答
708 浏览

java - Eclipse 中的 JADE-LEAP 配置?

我对 JADE LEAP 和 WURFL 存储库有 2 个问题,因为我是 JADE 的新手。

1-谁能告诉我如何在 Eclipse 中配置 JADE LEAP。我下载了 JADE-LEAP 插件但不知道如何配置?我在我的 Eclipse 项目中添加了简单的jade.jar,但我想在 Eclipse 中使用 JADE-Leap 查看移动模拟器

2- 我如何创建一个 WURFL 代理,它在不使用 servlet 的情况下从存储库或 wurfl.xml 文件中检索属性?

谢谢

0 投票
1 回答
844 浏览

java - 从 Java Servlet 调用 JADE 代理?

谁能告诉我如何从 Java Servlet 调用 JADE 代理?我应该使用 JADEGatewayAgent 吗?

0 投票
3 回答
4280 浏览

java - 从 String[] 转换为 String 并再次转换为 String[]

在我的 JADE 程序中,一个代理需要向另一个代理发送 ACL 消息。对于发送消息的代理 (agent1),它存储一个必须发送的值的 String[] 数组。

但是,为了实际发送 ACL 消息,内容只能是字符串,不能是其他任何内容。向消息添加内容的方法如下: msg.setContent(String str)

所以问题是我有一系列值存储在 agent1 中,它们都在一个数组中。我必须在一条消息中发送这些值,所以我不能用数组的每个元素发送多条消息。在我当前的“测试”数组中,我只放置了两个元素,所以这就是我目前正在做的事情:

现在,当接收代理 (agent2) 打开此消息并获取内容时,它显然只是我从 agent1 发送的数组的两个元素的串联。

如何让 agent2 将这个 String 拆分回 String[] 数组?我看过方法

为消息内容的字符串值。所以我在想,因为 Agent1 中数组的每个元素都以大写字母开头,那么也许我可以在遇到大写字母时输入正则表达式来拆分字符串。

但是我不确定如何做到这一点,或者这是否是一个好主意。请提供任何建议。

相关 API 文档:

http://jade.cselt.it/doc/api/jade/lang/acl/ACLMessage.html#setContent(java.lang.String )

0 投票
1 回答
206 浏览

java - ubuntu 10.04 中的午餐玉 IPMS 跨平台代理迁移

我在 Ubuntu 10.04 中遇到JADE IPMS 跨平台代理迁移问题。当我用命令吃玉时 >java -cp lib/jade.jar;lib/migration.jar jam.Boot -gui -platform-id Platform1 services jam.core.mobility.AgentMobilityAgent;jade.core.migratio.InterPlatformMobilityService -accept-国外代理真。错误是:

我在窗口中成功午餐相同的命令,但 ubuntu 失败。我是 Jade 编程的新手,请帮助我,谢谢!

0 投票
2 回答
757 浏览

java - 无法通过 JADE 在 android 中接收 ACLMessage

我目前正在使用 JADE 使用基于主题的通信。我可以注册一个 JADE 代理,jade.core.messaging.TopicManagementFEService从而连接到同一平台中的主容器。

详情如下:

  1. Main-Container:一个简单的 LAMP/WAMP 服务器,托管 Main-Container。
  2. 客户端:用于连接主容器的 Android 模拟器(测试目的)。

目前,

  1. 服务器启动主容器
  2. Android 模拟器成功连接到主容器(代理创建并启用主题管理服务)
  3. 服务器正在根据特定主题发送消息。

但是我的Android客户端虽然注册的主题两端是一样的,但是却收不到这个消息!

你可以看到下面的代码:

Server Side:

Android Side:

我在哪里错了?它总是执行elseAndroid端的部分,很明显收到的消息是NULL!