JavaでGroovyスクリプトを実行するにはどうすればいいですか?
JavaでGroovyスクリプトを実行するには、以下の手順に従うことができます。
- Groovyライブラリーの依存関係を追加するには、プロジェクトにGroovyライブラリーの依存関係を追加する必要があります。MavenやGradleなどのビルドツールを使用して依存関係を追加することができます。
- GroovyShellオブジェクトを作成する:GroovyのGroovyShellクラスを使用してGroovyスクリプトを実行します。GroovyShellオブジェクトを使用してGroovyスクリプトをロードおよび実行できます。
- Groovyスクリプトファイルを読み込む:GroovyShellのparse()メソッドを使用してGroovyスクリプトファイルを読み込む。
- Groovyスクリプトを実行する: 読み込まれたGroovyスクリプトを実行するには、GroovyShellオブジェクトのevaluate()メソッドを使用します。
以下は簡単なサンプルコードです。
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スクリプトを実行するために、コードを必要に応じて変更することができます。