Java-执行.SH文件

我将如何执行.SH文件(这是localhost,没有远程连接或其他任何内容)?Runtime.exec当我进行搜索时,我看到了很多其他东西,但这些似乎没有用。

这是Java6。同样重要的是,SH所做的只是在移动两个文件夹。

谢谢!

回答:

您可以使用ProcessBuilder

 ProcessBuilder pb = new ProcessBuilder("myshell.sh", "myArg1", "myArg2");

Process p = pb.start();

BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));

String line = null;

while ((line = reader.readLine()) != null)

{

System.out.println(line);

}

以上是 Java-执行.SH文件 的全部内容, 来源链接: utcz.com/qa/421163.html

回到顶部