我有一个JAVA程序来运行groovy脚本。可以在groovy中动态加载jar吗?
例子:
String returnMessage = new GroovyScriptEngine(".").run("hello.groovy", binding);
我想用它在运行时添加由用户从我的应用程序(如了jdbc.jar。)的容器,使用户不需要知道它在哪里。 如何加载jar?以便我可以将此jar下定义的类仅用于hello.groovy
。
hello.groovy包含:
println "Hello Groovy!" // code of access the class of jdbc.jar SomeClass someObj = new SomeClass();