JRuby - 使用嵌入在Java中的ruby脚本写入文件

时间:2014-04-19 11:03:33

标签: ruby-on-rails ruby jruby

Ruby的新手。

我想嵌入Java,这是一个Ruby脚本,它处理一些文件,然后将其写入另一个文件。

我正在使用以下代码调用脚本

ruby = new ScriptingContainer(LocalVariableBehavior.PERSISTENT); Object result = ruby.runScriptlet(PathType.ABSOLUTE,<absolutepathtofile>);

但是,JRuby不是写入文件,而是在结果对象中返回脚本的输出(即 - 新文件的内容),而不是将其写入文件。

独立执行时的ruby脚本运行正常。

知道如何让脚本直接写入文件吗?

0 个答案:

没有答案