ランタイムを使用して、ruby-javaブリッジJRubyを使用するよりもJavaクラスからRubyスクリプトを実行することの長所と短所を知りたいですか?
ランタイムの例
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で書き直すのではなく、それらを再利用しようとしているので、質問しています。そして、どのアプローチが最適かを知りたいのです。
ありがとう!