mac 10.2以下mavenインストール


Mavenをインストールするなら、まずダウンロードしてください。
macの上にソフトウェアをインストールする方式は実はとても簡単です。
1:sudo brew install maven;
簡単ですか?一つの文で解決します。
次は頭が痛い問題です。mvn-vを使うとエラーメッセージが出ます。
Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/libexec/java_home/bin/java
 はい、この間違いの原因は私達のJAVA_です。ホームはまだ設定されていません。
ちょっと目眩がしますよ。
jdkをインストールする時に使うのもbrew install命令ですから。環境変数を設定した覚えはないですね。
これらはbrew installにインストールされていると思います。
はい、それでは、そのままJava_を配置します。ホームはネットで探しました。
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/
 保存が終わったら、またSOurceコマンドを使って有効にします。
今使っています
echo $JAVA_HOME
 私たちが上に配置したパスが表示されます。満足しています。大丈夫だと思います。
そして私たちはまたmvn-vを使ってみました。
結果はまた私達をほほほにならせました。同じ間違いです。私たちはどこが間違っているのかと思い始めました。こんなはずではないです。
そして私たちはもう一度調べました。
資料を調べて、リンゴをもらって、JAVA_を勧めます。ホームは   /usr/libexec/java_home 
export JAVA_HOME=$(/usr/libexec/java_home)
私たちは以前のETC/profileの次のJAVA_ホーム削除
もう一度試してみます
echo $JAVA_HOME
 結果はjdkの位置です。
もう一度mvn-vを試してみます
zhichengzhangdeMacBook-Pro:~ Thomas$ mvn -v
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)
Maven home: /usr/local/Cellar/maven/3.2.5/libexec
Java version: 1.8.0_25, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.2", arch: "x86_64", family: "mac"
 この姿は似合うと思います。
しかし、このような配置はコンソールが閉まっても保留されません。ですから、私たちは内容を/etc/profileに書きます。また、sourceコマンドを使用して有効にします。
 
はい。手順は簡単です。
まとめてみます
1:sudo brew install maven
2:  /etc/profile,          。
export JAVA_HOME=$(usr/libexec/java_home)
3:source /etc/profile
4:mvn -v
 ps:私のシステムはmac os 10.2 maven 3.2.5です。