【发布时间】:2011-04-15 13:43:51
【问题描述】:
嗨,
我目前正在处理一个需要从 java 调用 perl 脚本的项目。有没有一种方法可以在我正在运行的 java 程序中获取 Perl 脚本的输出?我尝试了不同的方法来完成它,但我无法得到一个确凿的答案。我正在使用 Windows 机器。
谢谢!!
【问题讨论】:
-
SO 上已经回答了许多问题。请在提问前使用搜索,您可能会立即找到答案。
嗨,
我目前正在处理一个需要从 java 调用 perl 脚本的项目。有没有一种方法可以在我正在运行的 java 程序中获取 Perl 脚本的输出?我尝试了不同的方法来完成它,但我无法得到一个确凿的答案。我正在使用 Windows 机器。
谢谢!!
【问题讨论】:
Google ProcessBuilder 类及其使用示例。获取 Process 的输出流——这是 java 进程的 inputStream,所以 process.getInputStream()——这是你的 Perl 脚本输出。
【讨论】: