`
Thomas会Coding
  • 浏览: 96642 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 

0
0
分享到:
评论

相关推荐

    OSX 10.10.2原版内核提取文件

    由于10.10的安装结构变化,懒人安装需要提取核心文件放到安装盘根目录,这是直接提取出来的,版本10.10.2正式版

    MBR 破解补丁 10.10.2 14C109

    若要在MBR分区上面安装MAC系统,基本就必须使用该补丁 最新版 10.10.2 14C109

    mariadb-10.10.2-winx64.msi

    MariaDB数据库管理系统是MySQL的一个分支

    UCloner10.10.2.rar

    之前系统都是ubuntu12.04,所以用的版本都是10.04.7,这次从官网下载了10.10.2,暂时没测试,个人觉得应该可用。Ucloner,一键实现Ubuntu的系统备份、恢复、克隆的工具,特别好用,速度也很快。

    mariadb-10.10.2-winx64.zip

    压缩包“mariadb-10.10.2-winx64”包含了一系列用于在Windows 64位系统上安装和运行MariaDB 10.10.2所需的所有文件。通常,安装过程中会包括配置脚本、服务启动程序、库文件、日志文件、系统表结构和示例配置文件等...

    苹果发布OS X 10.10.2 beta1 或将修复wifi链接问题.docx

    苹果公司最近向开发者和AppleSeed计划的成员推送了OS X Yosemite 10.10.2的第一个测试版,编号为14C68k,这是一个422 MB的更新。尽管官方并未明确指出这次更新的具体内容,但从描述来看,重点可能是解决困扰许多Mac...

    UCloner-10.10.2-beta1.tar.gz

    尤其在Linux环境下,系统稳定性和数据安全是运维人员关注的重点。UCloner,作为一款专为Linux设计的系统备份工具,以其高效、可靠的特点,成为众多用户的首选。本文将深入探讨UCloner的功能、工作原理以及如何利用它...

    mariadb-10.10.2-rhel-7-x86-64-rpms.tar

    MariaDB数据库管理系统是MySQL的一个分支

    iOS10.2Diskimage(14C89)

    为了进行真机调试,开发者需要将设备通过USB连接到电脑,并在Xcode中设置相应的开发配置,包括安装必要的证书和配置文件,确保设备能够识别并信任开发者的应用。 14C89是iOS 10.2的一个特定构建版本,每个iOS版本在...

    2021版高考数学一轮复习第十章平面解析几何10.10.2圆锥曲线中的探究性问题练习理北师大版

    【知识点详解】 本题主要涉及的是高中数学中圆锥曲线的探究性问题,特别是与椭圆相关的几何性质和解析几何的解题策略。以下是详细的知识点解析: 1. 椭圆的基本性质: - 椭圆的标准方程:+=1 (a>b>0),其中a是半...

    Dash for Mac 2.2.2

    Dash for Mac是一个API文档浏览器和代码片段的管理工具。Dash for Mac帮助你储存的代码片段,以及即时搜索和浏览文档几乎...• 您现在可以Swift, Obj-C 之间切换 iOS 8.0 或 OS X 10.10.2 文档页面 • 大量的 bug 修复

    Clover_v2.3k_r3193

    它支持EFI(Extensible Firmware Interface),这是许多现代计算机使用的固件接口,使得在非苹果硬件上安装和引导Mac OS成为可能。 2. **版本v2.3k_r3193**: 这个特定的版本号表示Clover已经经过了多次更新和优化,...

    Chameleon_2.3svn_r2559_trunk_pkg+wowpc

    Chameleon是一个开源的启动加载器,专门设计用于macOS系统,允许用户在非苹果硬件上安装和运行macOS。 Chameleon 2.3svn_r2559 是Chameleon的一个子版本,其中“svn”代表Subversion,这是一个版本控制系统,用来...

    postgresql-10.10-2-windows-x64.exe

    Postgresql 10.10.2 win64版本安装包 官方下载 亲测可用

    MongoDB:M101JS

    在 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...

    cocos2d-js游戏源码+AppStore发布流程(二)

    MAC:OS XYosemite 10.10.2 == 该游戏已经成功通过AppStore的审核上线并开始获得广告收入! == 除了源码之外,还附带完整的发布流程说明: 注册开发者账号、 创建开发者证书、 使用xcode进行调试开发、 js调用object...

    Java虚拟机jvm.go.zip

    开发环境: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...

    cocos2d-js游戏源码+AppStore发布流程(一)

    MAC:OS XYosemite 10.10.2 == 该游戏已经成功通过AppStore的审核上线并开始获得广告收入! == 除了源码之外,还附带完整的发布流程说明: 注册开发者账号、 创建开发者证书、 使用xcode进行调试开发、 js调用object...

    T430s_i7_ 99%完美全套驱动 10.10.2.7z

    标题中的"T430s_i7_ 99%完美全套驱动 10.10.2.7z"指的是适用于ThinkPad T430s,搭载Intel i7处理器的计算机的一套完整的驱动程序包,版本号为10.10.2,且该驱动包被认为接近于完美,意味着它包含了几乎所有的驱动...

    openalpr-android-config:构建 openalpr 及其依赖项以在 Android Studio 项目中使用

    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 苔丝二: ...

Global site tag (gtag.js) - Google Analytics