2016-06-12 55 views
1

如何從java調用perl腳本?目前我有這個代碼,但創建過程錯誤= 2不斷出現。從java調用perl

Process p = Runtime.getRuntime().exec("perl C:/Users/Mahish/Documents/PLUa/src//test.pl"); 
+6

有你嘗試了一個完整/路徑/到/ perl? – xxfelixxx

+0

http://stackoverflow.com/questions/4272956/run-a-sub-process-provide-input-and-output-to-it-correctly-in-java – xxfelixxx

+0

什麼錯誤發送到STDERR? – ikegami

回答

0

你需要完整路徑設置爲您的目錄perl\bin

示例命令爲此在CMD:

SET PATH=%PATH%;c:\perl\bin 

之後,你可以使用:

Process p = Runtime.getRuntime().exec("perl C:/Users/Mahish/Documents/PLUa/src/test.pl");