我想使用rjb从ruby脚本中运行java程序。总而言之,我想将一个String写入Stdin作为程序的输入,并从stdout读取它的输出。
我尝试了类似的东西,但脚本只是挂起:
Open3.popen3(Java.com.package.name.anothername.Classname.main([--arg1, …])) do |i, o, e, t|
i.write "Hello World!"
i.close
puts o.read
end
我该怎么做才能解决这个问题?