我尝试运行以下命令:
import javax.script.*;
public class Main {
public static void main(String[] args) throws Exception {
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("groovy");
System.out.println(engine.eval("(1..10).sum()"));
}
}
我从http://groovy.codehaus.org/JSR+223+Scripting+with+Groovy中提取的
但我在最后一行得到一个 NullPointerException 。我安装了 Java 7u25。我还安装了 Groovy 2.2.1。我从 Eclipse Kepler 运行它。
使用“Javascript”进行的类似 javax 脚本测试运行良好。我是否缺少一些步骤来让这个与 groovy 一起工作?
谢谢,塔拉