既然要安装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
相关推荐
由于10.10的安装结构变化,懒人安装需要提取核心文件放到安装盘根目录,这是直接提取出来的,版本10.10.2正式版
若要在MBR分区上面安装MAC系统,基本就必须使用该补丁 最新版 10.10.2 14C109
之前系统都是ubuntu12.04,所以用的版本都是10.04.7,这次从官网下载了10.10.2,暂时没测试,个人觉得应该可用。Ucloner,一键实现Ubuntu的系统备份、恢复、克隆的工具,特别好用,速度也很快。
MariaDB数据库管理系统是MySQL的一个分支
苹果发布OS X 10.10.2 beta1 或将修复wifi链接问题.docx
MariaDB数据库管理系统是MySQL的一个分支
2021版高考数学一轮复习第十章平面解析几何10.10.2圆锥曲线中的探究性问题练习理北师大版
Linux下系统备份工具,可以把系统打包备份为可启动squashfs文件
MariaDB数据库管理系统是MySQL的一个分支
iOS10.2真机调试资源包 Diskimage .
Dash for Mac是一个API文档浏览器和代码片段的管理工具。Dash for Mac帮助你储存的代码片段,以及即时搜索和浏览文档几乎...• 您现在可以Swift, Obj-C 之间切换 iOS 8.0 或 OS X 10.10.2 文档页面 • 大量的 bug 修复
Vuforia Engine的unity开发包com.ptc.vuforia.engine-10.7.2.tgz最新版本,离线安装包,欢迎下载,绝对原汁原味,开发插件必须安装的。
Postgresql 10.10.2 win64版本安装包 官方下载 亲测可用
在 Mac OS X 上安装 MongoDB 版本: - MongoDB 2.6.7 - Mac OS X 10.10.2 A.从官网获取MongoDB并解压: $ cd ~/Download $ tar xzf mongodb-osx-x86_64-2.6.7.tgz $ sudo mv mongodb-osx-x86_64-2.6.7 /usr/local...
MAC:OS XYosemite 10.10.2 == 该游戏已经成功通过AppStore的审核上线并开始获得广告收入! == 除了源码之外,还附带完整的发布流程说明: 注册开发者账号、 创建开发者证书、 使用xcode进行调试开发、 js调用object...
开发环境:Mac OS X 10.10.2Java 1.8.0_31Go 1.4构建方法:export GOPATH=path/to/jvm.go/ go install jvmgo创建如下目录结构:path/to/jvm.go/bin ├── jvmgo └── jre/ ├── lib/ ├── rt...
MAC:OS XYosemite 10.10.2 == 该游戏已经成功通过AppStore的审核上线并开始获得广告收入! == 除了源码之外,还附带完整的发布流程说明: 注册开发者账号、 创建开发者证书、 使用xcode进行调试开发、 js调用object...
Mac OS X 优胜美地 (10.10.2) Android Studio 1.1.0(2015 年 2 月 18 日) Android SDK:adt-bundle-mac-x86_64-20140702 Android NDK:android-ndk-r10d OpenCV:OpenCV-2.4.10-android-sdk 苔丝二: ...
2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/DBD接口的问题 3. 教程 3.1. 连接与断开服务器 3.2. 输入查询 3.3. 创建并使用数据库 3.3.1. 创建并选择数据库 3.3.2. 创建表 3.3.3. 将数据装入表中...
路线图[x] Mac Beta version ready (10.9.5 and 10.10.2)[x] Windows Beta version ready (Win 8.1)[ ] Linux researching...依赖关系使用命令行支持安装 CMake。 在 Mac 上,安装 CMake 后,请确保您可以从终端执行...