可能重复:
Is it possible to call Ant or NSIS scripts from Java code?
我需要在java代码中调用ant build。我尝试使用Runtime类。我不知道如何将ant构建给以下代码。我试图将整个ant脚本分配给一个字符串,它不会工作。任何建议
Process child = Runtime.getRuntime().exec("command");
答案 0 :(得分:3)
这个问题可以帮到你:
Is it possible to call Ant or NSIS scripts from Java code?
这一个在接受的答案中有一个很好的链接,解释了从一般的java运行命令: Collect Linux command output
答案 1 :(得分:0)
尝试使用“cmd / c ant build”,这应该可行。
答案 2 :(得分:0)
或者使用Gant,这只不过是使用Groovy来编写Ant脚本而不是使用xml脚本。
Groovy脚本编译为Java字节码 - 纯Java。