从Apache网站获取的正确示例
Apache Maven 3.5.4(1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T20:33:14 + 02:00)Maven主页:/opt/apache-maven-3.5.4 Java版本:1.8.0_45,供应商:Oracle Corporation Java主页:/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre 默认语言环境:en_US,平台编码:UTF-8操作系统名称:“ mac os x”, 版本:“ 10.8.5”,拱门:“ x86_64”,家族:“ mac”
我在命令提示符Windows 10中得到的错误结果
C:\Users\xxxxx>mvn -v
Apache Maven 3.5.4(1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T11:33:14-07:00)Maven主页: C:\ new_software \ apache-maven-3.5.4-bin \ apache-maven-3.5.4 \ bin .. Java版本:1.8.0_181,供应商:Oracle Corporation,运行时:C:\ Program Files \ Java \ jdk1.8.0_181 \ jre 默认语言环境:en_US, 平台编码:Cp1252操作系统名称:“ windows 10”,版本:“ 10.0”, arch:“ amd64”,家庭:“ windows”
我在环境变量中设置系统变量
JAVA_HOME C:\ Program Files \ Java \ jdk1.8.0_181
M2_HOME C:\ new_software \ apache-maven-3.5.4-bin \ apache-maven-3.5.4
已添加到系统变量的路径中
%JAVA_HOME%\ bin
%M2_HOME%\ bin
可能会成为原因的原因
运行时:C:\ Program Files \ Java \ jdk1.8.0_181 \ jre
代替
Java主页: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
答案 0 :(得分:0)
这是原因
JAVA_HOME C:\ Program Files \ Java \ jdk1.8.0_181