我正在寻找可以帮助我将其集成到 Struts2/Spring 应用程序中的 java 示例或库。许多构建系统(例如 Luntbuild 或 Hudson)都具有此功能,我想在尝试从其中一个中挖掘它之前,我想我会问是否有人知道一个独立的示例。我也浏览了 Quartz 作业调度框架,但我还没有找到 UI 钩子。我只需要从包含 JSP 的文件中读取吗?
Bron
问问题
3476 次
1 回答
2
如果我了解您要做什么,这是Java 中的一种方式。这将执行 ls 命令,然后捕获 shell 输出并将其写回 System.out。
public class TestShell {
public static void main(String[] args)
{
try
{
String cmd = "ls\n";
Process p = Runtime.getRuntime().exec(cmd);
p.waitFor();
BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
while(r.ready()) {
System.out.println(r.readLine());
}
}
catch (Throwable t)
{
t.printStackTrace();
}
}
}
于 2009-01-09T17:39:02.400 回答