1
我用我的應用程序下面的代碼...process.waitFor()似乎並沒有返回正確的價值
Process process = Runtime.getRuntime().exec(
"perl " + perlScript + " " + project + " " + fileName);
:
:
:
result = process.waitFor();
:
:
而這一結果給出了碼2,每次.....而運行應用程序。
什麼可能是「原因碼」的原因?
在此先感謝
'waitFor'的結果來自'perl',所以這實際上與java無關。重新標籤將是一個好主意。您可能也必須向我們展示perl腳本。 – 2010-05-03 13:43:50
是2 Perl還是perl腳本的返回碼? perl腳本是否正確運行並終止? – 2010-05-03 13:44:00
我們使用perl文件來驗證輸入文件。 現在,它有時會給出返回代碼爲0(意味着成功),有時會給同一個文件賦予非零(意味着不成功)。 – user306689 2010-05-03 14:09:17