【问题标题】:run a linux shell script file executing from a .jar [duplicate]运行从.jar执行的linux shell脚本文件[重复]
【发布时间】:2013-08-06 18:39:25
【问题描述】:

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

我想我会这样做:

start "test.sh"

但这没有用。

【问题讨论】:

  • 你把代码放在哪里了?

标签: java shell


【解决方案1】:

是的,你可以。 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);
} 

【讨论】:

  • 对不起,愚蠢的问题......还有“如何从java代码运行Unix shell脚本?”没有出现在已经回答的框中
猜你喜欢
  • 2013-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-08
  • 2019-12-02
  • 1970-01-01
  • 1970-01-01
  • 2012-10-04
相关资源
最近更新 更多