簡體   English   中英

Maven無法識別在bash_profile中設置的JAVA_HOME

[英]Maven not recognizing JAVA_HOME being set in bash_profile

持續將近2天的時間浪費在嘗試正確安裝Maven上。 這些是我的輸出。 為什么世界上Maven缺省使用我什至沒有的jdk ??? 我已經嘗試了從goole搜索中提出的一百萬種不同的solutios,什么也沒有! 救命。 我尚未對任何配置文件(例如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

如果有人碰巧遇到了這個瘋狂的愚蠢的解決方案,那就是我在主目錄中有一個舊的.mavenrc文件,該文件導致了沖突。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM