这是我尝试使用Java API实现的场景 功能:getRuntime
我有一个示例python脚本,在一些功能检查后的脚本中,它需要来自用户的一些输入,这个脚本我想用getRuntime().exec()
方法执行。我知道我们可以通过getRuntime().exec()
方法向脚本提供命令行参数,但我不确定使用getRuntime().exec()
方法是否可以实现上述方案。
是否可以这样做,请告诉我?
答案 0 :(得分:2)
Runtime.exec()为您提供Process。你可以读取和写入该进程(使用getOutputStream()和getInputStream(),它允许你获取脚本的输出并在之后发送更多信息。例如参见this other thread。