既然要安装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
MariaDB数据库管理系统是MySQL的一个分支
之前系统都是ubuntu12.04,所以用的版本都是10.04.7,这次从官网下载了10.10.2,暂时没测试,个人觉得应该可用。Ucloner,一键实现Ubuntu的系统备份、恢复、克隆的工具,特别好用,速度也很快。
压缩包“mariadb-10.10.2-winx64”包含了一系列用于在Windows 64位系统上安装和运行MariaDB 10.10.2所需的所有文件。通常,安装过程中会包括配置脚本、服务启动程序、库文件、日志文件、系统表结构和示例配置文件等...
苹果公司最近向开发者和AppleSeed计划的成员推送了OS X Yosemite 10.10.2的第一个测试版,编号为14C68k,这是一个422 MB的更新。尽管官方并未明确指出这次更新的具体内容,但从描述来看,重点可能是解决困扰许多Mac...
尤其在Linux环境下,系统稳定性和数据安全是运维人员关注的重点。UCloner,作为一款专为Linux设计的系统备份工具,以其高效、可靠的特点,成为众多用户的首选。本文将深入探讨UCloner的功能、工作原理以及如何利用它...
MariaDB数据库管理系统是MySQL的一个分支
为了进行真机调试,开发者需要将设备通过USB连接到电脑,并在Xcode中设置相应的开发配置,包括安装必要的证书和配置文件,确保设备能够识别并信任开发者的应用。 14C89是iOS 10.2的一个特定构建版本,每个iOS版本在...
【知识点详解】 本题主要涉及的是高中数学中圆锥曲线的探究性问题,特别是与椭圆相关的几何性质和解析几何的解题策略。以下是详细的知识点解析: 1. 椭圆的基本性质: - 椭圆的标准方程:+=1 (a>b>0),其中a是半...
Dash for Mac是一个API文档浏览器和代码片段的管理工具。Dash for Mac帮助你储存的代码片段,以及即时搜索和浏览文档几乎...• 您现在可以Swift, Obj-C 之间切换 iOS 8.0 或 OS X 10.10.2 文档页面 • 大量的 bug 修复
它支持EFI(Extensible Firmware Interface),这是许多现代计算机使用的固件接口,使得在非苹果硬件上安装和引导Mac OS成为可能。 2. **版本v2.3k_r3193**: 这个特定的版本号表示Clover已经经过了多次更新和优化,...
Chameleon是一个开源的启动加载器,专门设计用于macOS系统,允许用户在非苹果硬件上安装和运行macOS。 Chameleon 2.3svn_r2559 是Chameleon的一个子版本,其中“svn”代表Subversion,这是一个版本控制系统,用来...
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...
标题中的"T430s_i7_ 99%完美全套驱动 10.10.2.7z"指的是适用于ThinkPad T430s,搭载Intel i7处理器的计算机的一套完整的驱动程序包,版本号为10.10.2,且该驱动包被认为接近于完美,意味着它包含了几乎所有的驱动...
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 苔丝二: ...