从Java程序(从Eclipse)Mac OS运行Maven命令

时间:2015-08-20 12:43:47

标签: java eclipse macos maven

我想在Mac上运行Java中的Maven命令,但是我收到以下错误:

Exception in thread "main" java.io.IOException: Cannot run program "mvn": error=2, No such file or directory

我的代码如下所示:

p = Runtime.getRuntime().exec("mvn -version");

如果我运行以下命令,它可以正常工作。唯一的问题与Maven有关:

p = Runtime.getRuntime().exec("ls -ltr");

1 个答案:

答案 0 :(得分:0)

mvn -version是否在eclipse的终端窗口内工作?我在eclipse终端上运行mvn命令时遇到了问题,因为它在OS终端上运行。我发现这些步骤解决了我的问题:

  1. 以root用户身份将“mvn_installation_location”/ bin添加到/ etc / paths文件中。
  2. 右键单击eclipse并“显示内容”然后从/ Contents / MacOS / eclipse运行eclipse。