![](/img/trans.png)
[英]GroovyCastException while running java code containing new line “\n” with groovy script engine(GroovyClassLoader)
[英]Running groovy script in Java code
您好我希望在Java代碼中運行一個groovy腳本,但我沒有找到很多關於它的教程。
我有一個包含groovy腳本的String:
private String processingCode = "def hello_world() { println \"Hello, world!\" }";
我還下載了Groovy SDK。
我應該在java項目中包含哪個groovy jar? 以及如何在Java中執行腳本?
你需要的是一個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);
}
}
這是一個演示。
使用gradle run
運行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.