Java から、指定されたパスで Ruby ファイルを実行したいと考えています。
例: C:\Documents and Settings\Administrator\Desktop\myruby.rb
コマンドラインで ruby ファイルを実行する必要がありますruby myruby.rb
次のコードを試しましたが、機能しません。
final String[] command = new String[]{"cmd", "/c", "C:\\Documents and Settings\\Administrator\\Desktop\\ruby myruby.rb"};
final Process process = Runtime.getRuntime().exec(command);
myruby.rbファイルには次のコードが含まれています。
puts "Hello"
上記は正常にビルドされます。しかし、「こんにちは」は印刷されません。
ご協力ありがとうございました。