【发布时间】:2010-04-27 03:57:35
【问题描述】:
我正在尝试从我的 Perl 脚本运行 Java 程序。我想避免在 Java 中使用 System.exit(1) 和 System.exit(-1) 命令。但是,我正在从 Java 打印到 STDOUT 和 STDERR。在我的 Perl 脚本中,我正在读取 Java 的标准输出并使用该输出。如果我看到 stderr,如何打印 stderr 并失败?这是我目前所拥有的:
my $java_command = ...;
open(DATA, ">$java_command");
while (<DATA>) {
chomp($_);
....
....
}
【问题讨论】: