java中调用groovy脚本
下面的示例说明如何在java中调用Groovy脚本. 创新互联于2013年创立,先为尚志等服务建站,尚志等地企业,进行企业商务咨询服务。为尚志企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。 准备:到下载groovy的最新版本包,并将相关jar,包导入工程。 然后,建立脚本文件foo.groovy class GroovyCalculator { int add(int x, int y) { x +y +x*2 } } 然后建立Java文件GroovyTest.java import java.io.File; import groovy.lang.GroovyClassLoader; import groovy.lang.GroovyObject; public classGroovyTest { publicstaticvoidmain(String[] args) throwsException { ClassLoader parent = ClassLoader.getSystemClassLoader(); GroovyClassLoader loader = newGroovyClassLoader(parent); Class gclass = loader.parseClass(newFile("foo.groovy")); GroovyObject groovyObject = (GroovyObject) gclass.newInstance(); Object obj = groovyObject.invokeMethod("add", newObject[] { newInteger(2), newInteger(1) }); System.out.println(obj); } } 运行程序结果如下: 7 |
本文标题:java中调用groovy脚本
文章来源:http://scyanting.com/article/jeddss.html