2
down vote
This appears to work (I'm using 1.6.1, released last week):
ScriptEngineManager factory =newScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("jruby");
StringWriter sw =newStringWriter();
PrintWriter pw =newPrintWriter(sw);
engine.getContext().setWriter(pw);
engine.eval("puts 'hello'");
System.out.println("output: "+ sw.getBuffer());