我想從我的Perl腳本運行Java程序。我想避免在Java中使用System.exit(1)和System.exit(-1)命令。然而,我從Java打印到STDOUT和STDERR。在我的Perl腳本中,我正在閱讀Java的stdout並逐行輸出。如果我看到stderr,如何打印stderr並失敗?這是我到目前爲止有:在Perl中處理Java標準輸出和標準錯誤
my $java_command = ...;
open(DATA, ">$java_command");
while (<DATA>) {
chomp($_);
....
....
}