3

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

4

2 回答 2

0

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

转到Preferences-> General-> Keys。单击...然后Filters取消选择。Filter uncategorized commandsOk

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

注意:如果 Eclipse 提供了一个命令,它应该列在按下Oomph 工具栏按钮时出现的弹出窗口中。该表显示了所有可用的命令(您可以在哪里找到它们)以及所有已定义的快捷键。Show a table of all available commands

于 2019-08-05T14:03:40.567 回答
0

应该将 Jason 的“运行”按钮添加到 Eclipse 工具栏( jason eclipse-plugin 安装指南的“第 14 步” )并且它应该可以工作。无论如何,您可以按照jason 的 github 页面中的说明使用 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 将管理包依赖项。

于 2019-02-23T22:52:31.153 回答