在Eclipse中运行Jason应用程序

时间:2018-11-07 15:53:00

标签: eclipse agent multi-agent

当我想在Eclipse中运行.mas2j文件时,总是必须右键单击该文件,然后选择“以Jason应用程序运行”。有没有添加快捷方式来做到这一点的方法?

2 个答案:

答案 0 :(得分:2)

Jason的“运行”按钮应添加到蚀工具栏上(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”。因此,转到“测试”文件夹并键入:

gradle run

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

答案 1 :(得分:0)

这通常是Eclipse中未分类命令的问题。我在Run JaCaMo Application选项中遇到了同样的问题。为了查看您所有的插件命令:

转到Preferences-> General-> Keys。点击Filters ...,然后取消选择Filter uncategorized commands,然后选择Ok

然后,您应该能够在Command列表中找到所需的命令并添加首选的Binding

注意:如果Eclipse提供了命令,则应在单击Oomph工具栏的pop-up window时出现的Show a table of all available commands button中列出该命令。该表显示了所有可用命令(可在其中找到它们)以及所有已定义的快捷键。