2009-09-14 167 views
-1

可能的重複:如何從Java執行外部程序?


我要執行從Java的Perl程序。

我用參數取文件名並執行程序,Perl程序輸出結果文件。

所以它是JAVA

  1. 本人指定參數,並執行Perl程序的程序側
  2. Perl程序讀入餘下發射出

2文件)檢查文件的存在和似乎能夠做到,但會1)可能嗎? ActivePerl隨本機安裝。我在Eclipse上開發Java。

+3

請停止調用它「JAVA」 - 它不是一個縮寫,編程語言被稱爲「Java」。 – Jesper 2009-09-14 09:26:22

+2

「JAVA」與人們說的「PERL」幾乎一樣煩人 – mpeters 2009-09-14 13:19:20

+3

我以爲JAVA是一個引用虛擬機的遞歸首字母縮略詞:Java不是真空管設備。 ;) – daotoad 2009-09-14 18:41:43

回答

9

用途:

String command = "ls";  
Runtime.getRuntime().exec(command); 

參考:Executing a Command

FYI:該鏈接包含帶有參數的命令的例子,用空格了。