如何从 Java 执行外部程序?
Posted
技术标签:
【中文标题】如何从 Java 执行外部程序?【英文标题】:How do I execute an external program from Java? 【发布时间】:2009-09-14 06:10:02 【问题描述】:可能的重复:
How should I call a Perl Script in Java? Include Perl in Java How can I call Perl from Java?我想从 Java 中执行一个 Perl 程序。
用参数取文件名,执行程序,Perl的程序输出结果文件。
原来是JAVA的程序端
-
指定参数,执行Perl程序
Perl 程序读取我吐出的文件
2) 检查文件的存在并且似乎可以做到,但是 1) 可能吗? ActivePerl 与本机一起安装。我在 Eclipse 上开发 Java。
【问题讨论】:
请不要再叫它“JAVA”——它不是首字母缩写词,编程语言叫“Java”。 “JAVA”几乎和人们说“PERL”一样烦人 我认为 JAVA 是引用虚拟机的递归首字母缩略词:Java Ain't a Vacuum-tube Appliance。 ;) 【参考方案1】:用途:
String command = "ls";
Runtime.getRuntime().exec(command);
参考:Executing a Command
仅供参考:该链接包含带有参数和空格的命令示例。
【讨论】:
以上是关于如何从 Java 执行外部程序?的主要内容,如果未能解决你的问题,请参考以下文章