这是我试图使用 Java API 实现的场景 功能:getRuntime
我有一个示例 python 脚本,在脚本中经过一些功能检查后,它需要用户的一些输入,我想使用 getRuntime().exec()
执行该脚本方法。我知道我们可以通过 getRuntime().exec()
向脚本提供命令行参数方法,但我不确定使用 getRuntime().exec()
是否可以实现上述场景方法。
可以吗,请告诉我?
最佳答案
Runtime.exec() 给你一个 Process 。您可以读取和写入该进程(使用 getOutputStream() 和 getInputStream(),这允许您获取脚本的输出内容并随后向其发送更多信息。例如,请参阅 this other thread 。
关于java - Runtime.exec() 是否允许用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21278287/