这个问题在这里已有答案:
我是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?
谢谢
1 回答
虽然苹果本身建议将
JAVA_HOME
设置为:/usr/libexec/java_home
但它对maven不起作用 . 你必须将它设置为$(/usr/libexec/java_home)
. 这将执行并返回OSX当前Java主目录的值 .所以要做到这一点,你必须更新你的JAVA_HOME . 因此,打开终端并在其中键入以下内容:
现在maven应该识别你的Java版本 .