当我想在 Eclipse 中运行我的 .mas2j 文件时,我总是必须右键单击该文件,然后选择“作为 Jason 应用程序运行”。有没有办法添加一个快捷方式来做到这一点?
2 回答
这通常是 Eclipse 中未分类命令的问题。我对选项有同样的问题Run JaCaMo Application
。为了查看所有插件命令:
转到Preferences
-> General
-> Keys
。单击...然后Filters
取消选择。Filter uncategorized commands
Ok
然后您应该能够在Command
列表中找到所需的命令并添加首选的Binding
.
注意:如果 Eclipse 提供了一个命令,它应该列在按下Oomph 工具栏按钮时出现的弹出窗口中。该表显示了所有可用的命令(您可以在哪里找到它们)以及所有已定义的快捷键。Show a table of all available commands
应该将 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 将管理包依赖项。