【发布时间】:2013-08-05 20:37:40
【问题描述】:
我想在给定路径中从 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"
以上构建成功。但是 "Hello" 没有打印出来。
感谢您的帮助。
【问题讨论】:
标签: java command-line command-prompt runtime.exec