Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ruby中调用Java程序并获取输出_Java_Ruby On Rails_Ruby - Fatal编程技术网

在Ruby中调用Java程序并获取输出

在Ruby中调用Java程序并获取输出,java,ruby-on-rails,ruby,Java,Ruby On Rails,Ruby,我希望我的Rails应用程序调用Java程序来完成一些劳动密集型工作。将Java程序的输出转换成Ruby的最佳方法是什么?输出为文本,每个查询大约60000个字符 有没有比写/读文本文件更好的方法 我不想使用JRuby。取决于规模。实际上,设置一个消息传递协议是值得的,例如。 output = %x{java your_program.java} 如果你只是在设置一个监视器或其他脚本驱动的过程,你可以看看ruby,但这仍然会让你解析文本流。劳动密集型是不是意味着你希望它异步进行?我想他是指j

我希望我的Rails应用程序调用Java程序来完成一些劳动密集型工作。将Java程序的输出转换成Ruby的最佳方法是什么?输出为文本,每个查询大约60000个字符

有没有比写/读文本文件更好的方法


我不想使用JRuby。

取决于规模。实际上,设置一个消息传递协议是值得的,例如。
output = %x{java your_program.java}



如果你只是在设置一个监视器或其他脚本驱动的过程,你可以看看ruby,但这仍然会让你解析文本流。

劳动密集型是不是意味着你希望它异步进行?我想他是指java程序做了大量重复性工作。不需要异步执行很好。谢谢@texasbruce,正是我想要的。