运行从.jar执行的linux shell脚本文件

时间:2013-08-05 22:08:33

标签: java shell

我想知道我是否可以从 .jar文件启动 .sh

我想我会这样:

start "test.sh"

但这没效果。

1 个答案:

答案 0 :(得分:0)

是的,你可以。 jar中的示例代码:

Runtime r = Runtime.getRuntime();
Process p = r.exec("./script.sh");
p.waitFor();
BufferedReader b = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = b.readLine()) != null) 
{
    System.out.println(line);
}