【问题标题】:Running Jason applications in Eclipse在 Eclipse 中运行 Jason 应用程序
【发布时间】:2019-04-11 02:14:11
【问题描述】:

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

【问题讨论】:

  • Window > Preferences: General > Keys 中是否有任何 Jason 命令可以绑定到快捷方式?如果选择要运行的文件并按 Alt+Shift+X,弹出的对话框是什么命令?
  • 那里没有 Jason 命令,Alt+Shift+X 显示以 Java、Ant、JUnit 和 Maven 运行的命令。
  • 太糟糕了。您可以将此作为功能请求报告给 Jason Eclipse 插件的开发团队。

标签: eclipse agent multi-agent


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

    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 将管理包依赖关系。

    【讨论】:

      猜你喜欢
      • 2018-11-21
      • 2014-06-30
      • 1970-01-01
      • 2015-03-06
      • 2012-05-14
      • 2012-10-08
      • 1970-01-01
      • 2012-04-11
      • 2013-10-05
      相关资源
      最近更新 更多