1

可能重复:
来自 Java 的 Linux 命令

我正在开发一个 Java 应用程序,我需要从我的应用程序运行一个 linux 命令。这个怎么做?

4

3 回答 3

2

你可以使用这个:

/* build up command and launch */
String command = "DO SOMETHING";

try {
    Runtime.getRuntime().exec(command);
} catch (Exception ex) {
    ex.printStackTrace();
}
于 2012-06-30T14:55:20.370 回答
1

这样的例子:

String [] arrs = new String [3] ;
arrs[0] = "/bin/bash";
arrs[1] = "-c";
arrs[2] = "rm s*"  ;
pp=Runtime.getRuntime().exec(arrs);
pp.waitFor();

这将从存储 java 代码的目录中删除以 s 开头的文件。

于 2012-06-30T23:25:58.163 回答
1

您可以使用 Runtime.exec() 方法。

于 2012-06-30T14:55:23.623 回答