之前我对apache maven
没有经验。我曾经使用过需要apache maven
的硒自动化工具。
我已按照步骤详细说明
下载apache-maven-3.5.0并将其放入C:\
在 M2_HOME
中设置MAVEN_HOME
和system Variable
的路径
变量名称:M2_HOME
变量值:C:\ apache-maven-3.5.0。
变量名称:MAVEN_HOME
变量值:C:\ apache-maven-3.5.0。
在C:\apache-maven-3.5.0\bin
变量中添加Path
(在 系统变量 中)
我检查了java安装的命令窗口,并确保JAVA_HOME
中的JDK路径正确
但是,在我运行命令(在命令窗口中)mvn -version
之后执行上述所有步骤之后,它会向我显示以下消息。任何帮助都会很明显。
答案 0 :(得分:0)
您的JAVA_HOME指向JRE(Java运行时环境)安装,该安装与JDK(Java Development Kit)不同。
mysession
是JDK的正确值,而C:\Program Files\Java\jdk1.8.0_131
则不是。
Maven 在这里需要一个JDK,JRE是不够的。
在Oracle Java Download Page上查找JDK。
答案 1 :(得分:0)
您只需设置两个环境变量即可完成maven安装:
JAVA_HOME
必须设置为安装Java Development Kit(JDK)的路径;
PATH
或Path
必须包含Maven安装的bin
目录的路径,与您问题中的第3步完全相同。
M2_HOME
和/或MAVEN_HOME
环境变量不,如果设置不正确或者您以后需要支持多个版本的Maven,可能会造成混淆。
如果这不起作用,请提供以下输出:
*%JAVA_HOME%/ bin / java -version
* echo%Path%