【发布时间】:2011-10-08 23:45:35
【问题描述】:
我有一个编辑的小项目,我有一些特殊需要,我在一个下午就一起完成了。一位同事看着我的肩膀(你不讨厌吗?)说:“哦,太好了,但它可以做 X 吗?”
因此,为了结合我对学习新事物的持续需求并在那个小编辑器上启用一些扩展,我想在其中添加一些简单的操作功能。因此,我想启用一些脚本。
我找到了一些关于ScriptEngine 的教程,这不是问题所在。问题是它似乎只通过 Rhino 支持 JavaScript。我通过apt-get 安装了它们:JRuby、Jython、Groovy,但 ScriptEngine 不认识它们。
我更喜欢在我的build.sbt 中删除一个依赖项。也许有人知道如何正确地做到这一点?
如果我继续使用 JavaScript,我可以安全地假设 Rhino 安装在每台带有 JDK 的机器上吗?
【问题讨论】:
-
您可以放心地假设 Rhino 安装在每台 JDK 版本 6 或更高版本的机器上(版本 5 也可以工作)
标签: scala groovy jruby jython rhino