在Java中執行Groovy腳本可以通過以下步驟實現:
添加Groovy庫依賴:首先需要在項目中添加Groovy庫的依賴,可以通過Maven或Gradle等構建工具來添加依賴。
創建GroovyShell對象:使用Groovy的GroovyShell類來執行Groovy腳本。通過GroovyShell對象可以加載和執行Groovy腳本。
加載Groovy腳本文件:使用GroovyShell的parse()方法加載Groovy腳本文件。
執行Groovy腳本:通過GroovyShell對象的evaluate()方法來執行加載的Groovy腳本。
以下是一個簡單的示例代碼:
import groovy.lang.GroovyShell;
import groovy.lang.Binding;
public class ExecuteGroovyScript {
public static void main(String[] args) {
GroovyShell shell = new GroovyShell();
// 加載Groovy腳本文件
shell.parse(new File("path/to/your/groovy/script.groovy"));
// 執行Groovy腳本
shell.evaluate("println 'Hello, Groovy!'");
}
}
在上面的示例中,首先創建了一個GroovyShell對象,然后使用parse()方法加載Groovy腳本文件,最后使用evaluate()方法執行Groovy腳本。您可以根據實際需求修改代碼以執行其他Groovy腳本。