2009-09-14 174 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:该链接包含带有参数的命令的例子,用空格了。