在Java中调用Groovy方法的又一种方法:使用接口
1、定义Java接口包含在Java中需要调用的Groovy方法public interface IFoo { public Object run(Object foo); }2、创建Groovy类实现该接口class Foo implements IFoo { public Object run(Object foo) { println 'Hello World!' x = 123 foo * 10 } }3、动态载入Groovy类,创建接口实例,调用接口中定义的方法import groovy.lang.GroovyClassLoader; import java.io.File; public class InvokeGroovy { public static void main(String[] args) { ClassLoader cl = ne
java中调用groovy脚本
java中调用groovy脚本2008年03月17日 星期一 15:35下面的示例说明如何在java中调用Groovy脚本.准备:到下载groovy的最新版本包,并将相关jar, 包导入工程。然后,建立脚本文件foo.groovyclass GroovyCalculator { int add(int x, int y) { x +y +x*2 }}然后建立Java文件GroovyTest.javaimport java.io.File;import groovy.lang.GroovyClassLoader;import groovy.lang.GroovyObject;public class GroovyTest { public static void main(String[] args) throws Exception { ClassLoader parent = ClassLoader.