当我遇到错误时,我正在OS X机器上设置maven:
JAVA_HOME should point to a JDK not a JRE.
在将JAVA_HOME变量更改为/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home
并更新PATH变量时,它仍然不起作用。
事实证明,JAVA_HOME从~.mavenrc
而不是bash_profile读取。
所以我们必须更新JAVA_HOME~.mavenrc
.但是我怎么知道相同的位置呢?
~
表示$HOME
目录,因此它应该在那里。文件名后面的点表示它是一个隐藏文件,您必须激活View > Show Hidden Files
才能看到它。