1
我加载Groovy脚本/类从远程服务器,创建一个新的实例,并调用一个方法,如下图所示:加载远程Groovy脚本
String[] scriptUrls = { "http://10.74.192.186/groovy/Test.groovy" };
GroovyScriptEngine gse = new GroovyScriptEngine(scriptUrls);
Class groovyClass = gse.loadScriptByName("Test.groovy");
GroovyObject groovyObject = (GroovyObject) groovyClass.newInstance();
Object[] callArgs = {};
System.out.println(groovyObject.invokeMethod("getTest", callArgs));
如何Groovy的文件编译成字节码当这样的服务器拉下来?我只需要一个JRE来运行它?
我只是有点困惑如何在内部工作。
仅供参考,这里是Groovy的文件:
class Test {
String test = "test"
}
感谢。
有趣。谢谢。 – Steve 2011-03-11 16:54:18