如何用Java调用Perl脚本?
我阅读Runtime.getRuntime().exec("perl script.pl")
是一种选择,但这是最好的方法吗?
我需要该脚本的答案,因此在某些情况下,我必须阅读脚本的返回,尽管在其他情况下,我可能会从文本文件中读取该脚本的返回。
无论如何,是exec()
从Java调用Perl脚本的好方法吗?我应该注意,我正在开发Java Web应用程序,因此这里的安全性是一个问题。
回答:
您可以使用或使用Process
API。使用Process
API,您可以获取脚本的输出,因此可以进行通讯。Runtime
.getRuntime()
.exec()
exitValue()
而getInputStream()
似乎是你所需要的。
以上是 如何用Java调用Perl脚本? 的全部内容, 来源链接: utcz.com/qa/411446.html