【发布时间】:2009-10-07 13:33:00
【问题描述】:
我想知道是否有任何方法可以更改我从 Java 代码执行的 groovy 脚本的默认输出 (System.out)。
这是Java代码:
public void exec(File file, OutputStream output) throws Exception {
GroovyShell shell = new GroovyShell();
shell.evaluate(file);
}
还有示例 groovy 脚本:
def name='World'
println "Hello $name!"
当前方法的执行,评估写“Hello World!”的脚本到控制台(System.out)。如何将输出重定向到作为参数传递的 OutputStream?
【问题讨论】: