我想知道使用 Runtime 从 Java 类执行 Ruby 脚本而不是使用 ruby-java 桥 JRuby 的优缺点是什么?
运行时示例
Process process = Runtime.getRuntime().exec("ruby start.rb blue_button_example_data.txt");
try {
process.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
return;
}
jRuby 示例http://dior.ics.muni.cz/~makub/ruby/
我之所以问,是因为我有一个遗留的 Java 系统,我们正在与一个具有 ruby 脚本的系统进行集成,我们正在尝试重用它们而不是用 java 重写它们。我们想知道哪种方法最好。
谢谢!