Maven没有认识到在bash_profile中设置了JAVA_HOME

时间:2014-10-30 19:31:51

标签: java maven

持续将近2天,试图让maven正确安装。这些是我的输出。为什么在世界上maven默认为某些jdk我甚至没有?我尝试了从goole搜索提出的一百万种不同的解决方案,没有!救命。我没有对任何配置文件进行任何更改,例如mvn.sh

System: Mac
OS=Yosemite 10.10
Java=Oracle 1.8 JDK

.bash_profile的内容:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
export M2_HOME=/usr/local/Cellar/maven/3.2.3
export M2=$M2_HOME/bin
export PATH=$PATH:$M2_HOME/bin

终端命令:

java -version -> 
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

mvn -version -> 
Error: JAVA_HOME is not defined correctly.
    We cannot execute /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java

1 个答案:

答案 0 :(得分:1)

如果有其他人碰巧遇到这个疯狂的愚蠢解决方案是我在主目录中有一个旧的.mavenrc文件导致冲突。