如何在Mac Yosemite中安装Java和Maven?
How to install Java and Maven in Mac Yosemite?
我是 MAC OS 世界的新人。我有一台新笔记本电脑。我已经从 oracle 网站安装了 Java JDK。 Java 8 正确安装。
命令 java -version
有效
我安装行家:
1. 我已经下载了 maven tar.gz 并将其解压到用户目录中。
我创建文件 .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 上搜索?
谢谢
虽然 apple 本身建议将 JAVA_HOME
设置为: /usr/libexec/java_home
它不适用于 maven。您必须将其设置为 $(/usr/libexec/java_home)
。这将执行 returns OSX 当前 Java 主目录的值。
因此,您必须更新 JAVA_HOME。因此,打开终端并在其中输入以下内容:
$ vim .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
$ source .bash_profile
现在 Maven 应该可以识别您的 Java 版本。
我是 MAC OS 世界的新人。我有一台新笔记本电脑。我已经从 oracle 网站安装了 Java JDK。 Java 8 正确安装。
命令 java -version
有效
我安装行家:
1. 我已经下载了 maven tar.gz 并将其解压到用户目录中。
我创建文件 .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 上搜索?
谢谢
虽然 apple 本身建议将 JAVA_HOME
设置为: /usr/libexec/java_home
它不适用于 maven。您必须将其设置为 $(/usr/libexec/java_home)
。这将执行 returns OSX 当前 Java 主目录的值。
因此,您必须更新 JAVA_HOME。因此,打开终端并在其中输入以下内容:
$ vim .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
$ source .bash_profile
现在 Maven 应该可以识别您的 Java 版本。