mac 10.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_HOME还没有设置。
有点晕哟。。。
因为当时安装jdk的时候使用的也是 brew install 命令。当时没记得配置过环境变量呀。
估计brew install已经将这些都安装好了。
行,那既然这样,就直接进/etc/profile文件下配置java_home 在网上找了一下,
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/
保存完后,再使用source命令使其生效。
现在我们使用
echo $JAVA_HOME
显示的正是我们上面配置的路径。很满意,觉得应该可以了
然后我们又使用了mvn -v试了一下。
结果又让我们呵呵了。还是一样的错误。我们开始觉得哪地方错了,不应该是这样的。
然后我们又查了一下。
查资料,得到苹果推荐你把JAVA_HOME设为 /usr/libexec/java_home
export JAVA_HOME=$(/usr/libexec/java_home)
我们将以前的etc/profile下面的JAVA_HOME删除。
再试一下
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.10.2 maven 3.2.5
相关推荐
Micusd 2020-11-19
cheidou 2020-11-19
星马殇 2020-11-18
Echodat 2020-10-08
flyToSkyL 2020-09-11
zjc 2020-09-03
阳光普照 2020-09-01
十年砍柴 2020-08-30
猪猪侠喜欢躲猫猫 2020-08-17
ladewang 2020-08-17
渣渣灰 2020-08-13
blankt 2020-08-15
vickay 2020-08-09
TinyDolphin 2020-08-09
山兔与孟婆 2020-08-09
longjing 2020-08-07
xiaogoua 2020-08-06