Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我不能在MacOS上安装maven_Java_Macos_Maven - Fatal编程技术网

Java 我不能在MacOS上安装maven

Java 我不能在MacOS上安装maven,java,macos,maven,Java,Macos,Maven,正如标题所说。我无法在我的Macbook上安装maven。下面是我的bash_配置文件的内容: JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contexts/Home M2_HOME=/Users/gongjianping/MySoftwares/apache-maven-3.5.3 export M2_HOME export JAVA_HOME export PATH=$PATH:$M2_HOME/bin:$JAVA_H

正如标题所说。我无法在我的Macbook上安装maven。下面是我的bash_配置文件的内容:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contexts/Home
M2_HOME=/Users/gongjianping/MySoftwares/apache-maven-3.5.3
export M2_HOME
export JAVA_HOME
export PATH=$PATH:$M2_HOME/bin:$JAVA_HOME/bin
我得到这个错误:

gongjianpingdeMacBook-Pro:~gongjianping$mvn-v
JAVA_HOME环境变量定义不正确
运行此程序需要此环境变量
注意:JAVA_HOME应该指向JDK而不是JRE
但我成功地设置了JDK:

gongjianpingdeMacBook-Pro:~gongjianping$java-version
java版本“10.0.1”2018-04-17
Java(TM)SE运行时环境18.3(构建10.0.1+10)
Java HotSpot(TM)64位服务器VM 18.3(构建10.0.1+10,混合模式)

有人知道原因吗?

自从您将JAVA\u HOME添加到bash\u配置文件后,是否打开了新的终端窗口/选项卡?或者运行
source~/.bash\u profile
重新读取该文件?你需要做一个或另一个。只需谷歌你得到的错误消息,有很多解决方案。删除M2_主页。只在路径中添加路径
/Users/gongjianping/mysoftware/apache-maven-3.5.3/bin
,不添加其他内容。您是否尝试过通过
/mvn--version
在该路径中调用maven?如何下载正确的Maven软件包?export JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk-10.0.1.jdk/Contexts/HOME export M2_HOME=/Users/gongjianping/mysoftware/apache-Maven-3.5.3 export M2=$M2_HOME/bin export Maven OPTS=“-Xmx512m”export PATH=$PATH:$JAVA_HOME/bin:$M2 export JAVA_HOME=$(/usr/libexec/JAVA_HOME)