可能重复:
是否可以从Java代码中调用Ant或NSIS脚本?
我需要调用java代码中的ant构建。我尝试使用Runtime类。我不知道如何为下面的代码提供ant构建。我试图将整个蚂蚁脚本分配给一个字符串,但它不起作用。任何建议
Process child = Runtime.getRuntime().exec("command");
这个问题应该会对您有所帮助:
是否可以从Java代码中调用Ant或NSIS脚本?
这个在公认的答案中有一个很好的链接,解释了从java运行命令的一般情况:收集Linux命令输出
尝试"cmd/c ant build",应该可以。
或者使用Gant,它只不过是使用Groovy来编写Ant脚本,而不是使用xml
Groovy脚本编译成Java字节码-纯Java。