文章目录
  1. 1. macOS无法执行mvn命令

macOS无法执行mvn命令

paste image

google了一下,说苹果升级后建议用户将JAVA_HOME设置为:/usr/libexe/java_home

本人苹果系统是10.13.1 ,那么,根据网上很多人的解决方案,是在~/.bashrc 文件内容末尾加上:

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

然后保存,然后生效:

source ~/.bashrc

但是。。。。。。。

生效后执行mvn -v确实是好了,但是我把当前终端关闭后,重新打开一个终端,再执行 mvn -v,还是报找不到java_home的bin目录。

咋办?

解决办法:

  1. 找到mvn命令所在目录

    which mvn

    paste image

  2. mvn这个文件打开,查看他的脚本

    vi /usr/local/bin/mvn

  3. export 语句放到此文件脚本首行,并保存

paste image

然后所有问题解决了。。。。。。

文章目录
  1. 1. macOS无法执行mvn命令