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