2016-08-14 175 views
0

这是假设很容易,但我很难安装Maven到我的Mac 10.11.4。错误:当在Mac上安装Maven时没有正确定义JAVA_HOME

我已经创建M2_HOME和PATH Maven的,但是当我在mvn --version型,终端告诉我

/Users/justin/apache-maven-3.3.9/bin/mvn: line 53: uname: command not found 
/Users/justin/apache-maven-3.3.9/bin/mvn: line 143: which: command not found 
/Users/justin/apache-maven-3.3.9/bin/mvn: line 171: which: command not found 
Error: JAVA_HOME is not defined correctly. 
    We cannot execute 

这究竟是为什么?

enter image description here

+0

嗯,如果'uname'和'which'没有定义,那就很奇怪了。如果他们不在Mac上工作,我会很惊讶。他们是否在你的控制台上工作?这些都是应该在任何地方都能工作的核心命令,即使没有安装Java或Maven。 'echo $ PATH'给你什么? – halfer

回答

1

您需要JAVA_HOME被定义为覆盖installation guide

查看this answer了解有关MacOS的更多详细信息。

+0

安装指南简单地说“确保JAVA_HOME环境变量已设置并指向您的JDK安装”,但它没有提供有关如何操作的详细信息,尤其是对于像我这样的完全noob – Thor