如何在 Mac Yosemite 中安装 Java 和 Maven? [复制]

Posted

技术标签:

【中文标题】如何在 Mac Yosemite 中安装 Java 和 Maven? [复制]【英文标题】:How to install Java and Maven in Mac Yosemite? [duplicate] 【发布时间】:2015-03-30 23:11:45 【问题描述】:

我是 MAC OS World 的新手。我有一台新笔记本电脑。我已经从 oracle 网站安装了 Java JDK。 Java 8 已正确安装。 命令java -version 有效 我安装 Maven: 1. 我已经下载了maven tar.gz 并解压到Users 目录下。 我创建文件 .bash_profile 的内容:

export M2_HOME=/Users/dgeorges/Tools/apache-maven-3.2.5
export PATH=$PATH:$M2_HOME/bin
    然后我运行 mvn -version 并出现以下错误: 错误:未正确定义 JAVA_HOME。 我们无法执行 /usr/libexec/java_home/bin/java

如何查看java安装目录? 为什么 mac ox 在 /usr/libexec/java_home/bin/java 上搜索?

谢谢

【问题讨论】:

/usr/libexec/java_home 是一个命令,它告诉您将正确的值放入JAVA_HOME,而不是Java 主目录本身。 【参考方案1】:

虽然苹果本身建议将JAVA_HOME 设置为:/usr/libexec/java_home,但它不适用于 maven。您必须将其设置为$(/usr/libexec/java_home)。这将执行并返回 OSX 当前 Java 主目录的值。

因此,您必须更新您的 JAVA_HOME。因此,打开终端并在其中输入以下内容:

$ vim .bash_profile 

export JAVA_HOME=$(/usr/libexec/java_home)

$ source .bash_profile

现在 maven 应该可以识别您的 Java 版本了。

【讨论】:

以上是关于如何在 Mac Yosemite 中安装 Java 和 Maven? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 XAMPP mac (OSX) 中安装 MongoDB 驱动程序

如何在 OS X Yosemite 上的 Apache 2.4 中安装 mod_perl 2.0.9?

LibreOffice SDK:如何在 mac 中安装和配置 LibreOffice SDK

如何在VirtualBox中安装MAC OS系统

如何在mac中安装redis客户端

如何在 Azure Devops 中安装 Mac 配置文件?