eclipse - 在 Eclipse 中运行 Jason 应用程序

标签 eclipse agent multi-agent

当我想在 Eclipse 中运行 .mas2j 文件时,我总是必须右键单击该文件,然后选择“作为 Jason 应用程序运行”。有没有办法添加快捷方式来执行此操作?

最佳答案

Jason 的“运行”按钮应该添加到 Eclipse 工具栏(jason eclipse-plugin installation guide 的“步骤 14”)并且它应该可以工作。无论如何,您可以按照 jason's github page 中的说明使用 shell 节省一些时间。 :

git clone https://github.com/jason-lang/jason.git
cd jason
gradle config

并使用如下命令运行项目:

jason examples/gold-miners-II/miners.mas2j

另一种方式,实际上我的建议是转向 JaCaMo (其中嵌入了 Jason)。 JaCaMo 提供 gradle为您的项目编写脚本。您可以轻松地从存储库下载 JaCaMo,并从零开始创建一个项目(首先,转到项目根文件夹,然后输入):

curl -s -O http://jacamo.sourceforge.net/nps/np07.gradle
gradle -b np07.gradle --console=plain

下载 JaCaMo 后,脚本会要求您输入项目名称,例如“test”。因此,转到“test”文件夹并输入:

gradle run

刚刚创建的 JaCaMo 项目应该在此命令之后启动。除了良好的编译性能之外,另一个优点是gradle会管理包依赖关系。

关于eclipse - 在 Eclipse 中运行 Jason 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53193028/

相关文章:

linux - 通过系统属性选择 Teamcity Linux Agent

authentication - 无需代理转发的 SSH 跳转主机

netlogo - 如何在NetLogo中建模一个非常大的世界?

java - JADE 平台的错误

eclipse - Tomcat 7.0.25 未从 Eclipse Indigo 开始

android - Eclipse Android 2.2项目报错但是Android 4.0没有报错

java - 如何处理 "Building workspace has encountered a problem"

java - Eclipse 不一致 : Resource leak: '<unassigned Closeable value>' is never closed

azure - 如何确定 AKS 是否使用新的 Azure Monitor 代理?

multithreading - 多代理系统和分布式计算有什么区别