如何从java程序中再调用一个java进程

时间:2011-03-10 13:32:14

标签: java runtime.exec

我想从java程序中执行 mvn exec:java 命令。

我尝试了Runtime和ProcessBuilder API,但没有实现。

请帮我解决这个问题。

此致 普利文

1 个答案:

答案 0 :(得分:0)

最有可能java找不到“mvn”可执行文件。维护PATH变量和查找可执行文件是命令行shell(cmd,bash等)的函数。 Runtime.exec()不使用你的shell。

您需要为Runtime.exec()提供可执行文件的完整路径才能找到它。