您好我希望在Java代码中运行一个groovy脚本,但是我没有找到很多关于它的教程。
我有一个包含groovy脚本的String:
private String processingCode = "def hello_world() { println \"Hello, world!\" }";
我还下载了Groovy SDK。
我应该在java项目中包含哪个groovy jar?以及如何在Java中执行脚本?
答案 0 :(得分:8)
您需要的是groovy-all
依赖项和GroovyShell
。
主要课程将是:
package lol;
import groovy.lang.GroovyShell;
public class Lol {
public static void main(String[] args) {
String processingCode = "def hello_world() { println 'Hello, world!' }; hello_world();";
GroovyShell shell = new GroovyShell();
shell.evaluate(processingCode);
}
}
Here是一个演示。
使用gradle run
来运行它。