可能重复:
来自 Java 的 Linux 命令
我正在开发一个 Java 应用程序,我需要从我的应用程序运行一个 linux 命令。这个怎么做?
你可以使用这个:
/* build up command and launch */
String command = "DO SOMETHING";
try {
Runtime.getRuntime().exec(command);
} catch (Exception ex) {
ex.printStackTrace();
}
这样的例子:
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 开头的文件。
您可以使用 Runtime.exec() 方法。