如何从java代码运行linux命令?

如何从java代码运行linux命令?,java,linux,Java,Linux,可能重复: 我正在开发一个Java应用程序,需要从我的应用程序运行linux命令。如何做到这一点?您可以使用以下方法: /* build up command and launch */ String command = "DO SOMETHING"; try { Runtime.getRuntime().exec(command); } catch (Exception ex) { ex.printStackTrace(); } 您可以使用以下选项: /* build u

可能重复:

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

您可以使用以下方法:

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

try {
    Runtime.getRuntime().exec(command);
} catch (Exception ex) {
    ex.printStackTrace();
}
您可以使用以下选项:

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

try {
    Runtime.getRuntime().exec(command);
} catch (Exception ex) {
    ex.printStackTrace();
}
您可以使用Runtime.exec()方法。

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

例如:

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开头的文件。

例如:

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开头的文件。

是的,但对已接受答案的抱怨不一定适用于此问题。是的,但对已接受答案的抱怨不一定适用于此问题。