これは私のために働く:
GrabTestJSR233.java:
import javax.script.ScriptEngine ;
import javax.script.ScriptEngineManager ;
public class GrabTestJSR223 {
public static void main( String[] args ) throws Exception {
ScriptEngineManager factory = new ScriptEngineManager() ;
ScriptEngine engine = factory.getEngineByName( "groovy" ) ;
String script = "@Grab( 'commons-lang:commons-lang:2.6' )\n" +
"import org.apache.commons.lang.StringUtils\n"+
"\n" +
"println StringUtils.join( 'a', 'b', 'c' )" ;
engine.eval( script ) ;
}
}
コンパイル:
javac GrabTestJSR223.java
次に、次のように実行します。
java -cp $GROOVY_HOME/lib/*:. GrabTestJSR223
そして、私は出力を取得します:
abc