java执行linux命令方式

java 调用linux 命令一般情况下Runtime.getRuntime().exec(command),command为String;

但是在另外两种情况则用上面的不可以,则要使用其他方式解决:

1.管道类命令:

   String[] cmds = { "/bin/sh", "-c", command)

   Runtime.getRuntime().exec(cmds )

参考:http://www.cnblogs.com/jifeng/archive/2012/12/05/2804129.html

2.独立多个命令

使用&&来连接多个命令

参考 http://stackoverflow.com/questions/18866381/how-can-i-run-multiple-commands-in-just-one-cmd-windows-in-java

你可能感兴趣的:(osgi)