带java home的maven版本命令
取自Apache Web站点的正确示例 Apache Maven 3.5.4(1EDDED0938998EDF8BF061F1CEB3CFDECF443FE; 2018-06-17T20:33:14+02:00)Maven主页:/opt/apache-Maven-3.5.4 Java版本:1.8.0_45,供应商:Oracle公司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中得到的结果不正确带java home的maven版本命令,java,maven,Java,Maven,取自Apache Web站点的正确示例 Apache Maven 3.5.4(1EDDED0938998EDF8BF061F1CEB3CFDECF443FE; 2018-06-17T20:33:14+02:00)Maven主页:/opt/apache-Maven-3.5.4 Java版本:1.8.0_45,供应商:Oracle公司Java主页:/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/home/jre 默认区域设置:en
C:\Users\xxxxx>mvn -v
Apache Maven 3.5.4(1EDDED0938998EDF8BF061F1CEB3CFDECF443FE;
2018-06-17T11:33:14-07:00)马文之家:
C:\new\u 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”,
拱门:“amd64”,家族:“窗户”
我在环境变量中设置系统变量
JAVA_HOME C:\Program Files\JAVA\jdk1.8.0_181
M2\u主页C:\new\u software\apache-maven-3.5.4-bin\apache-maven-3.5.4
添加到系统变量中的路径中
%JAVA\u HOME%\bin
%M2\u HOME%\bin
为什么会这样
运行时:C:\Program Files\Java\jdk1.8.0\U 181\jre
反而
Java主页:
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
这就是原因
JAVA_HOME C:\Program Files\JAVA\jdk1.8.0_181
Java-home:/Library/Java/JavaVirtualMachines/jdk1.8.045。jdk/Contents/home/jre
是针对Mac osx而不是windows的,我想你可能已经下载了maven的Mac osx软件包。希望这:并且会有所帮助