If I define (Window/Preferences/Java/BuildPath/Classpath variables)
GROOVY_SUPPORT=C:/Oracle4/Middleware/oepe_11gR1PS3/plugins/org.codehaus.groovy_1.8.0.xx-20110627-1300-e36/lib/groovy-all-1.8.0.jar
all is fine, and my first test of embedding Groovy into Java works:
package com.pierre.osb;
import groovy.lang.Binding;
import groovy.lang.GroovyShell;
public class GroovyCalloutTest {
public static void main(String[] args) {
GroovyCalloutTest test = new GroovyCalloutTest();
test.run();
}
private void run() {
// call groovy expressions from Java code
Binding binding = new Binding();
binding.setVariable("foo", new Integer(2));
GroovyShell shell = new GroovyShell(binding);
Object value = shell.evaluate("println 'Hello World!'; x = 123; return foo * 10");
System.out.println("value=" + value);
}
}
No comments:
Post a Comment