我想在给定的路径中运行一个 Ruby 文件,来自 Java。
例如: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"
以上构建成功。但是“你好”没有打印出来。
感谢您的帮助。