国内网站,SCDN,简书,说办法是查看java地址的,后面加/,;,各种符号的,挨个测试逐一失败,
没有查到答案,故出国游学,在StackOverflow发现了这个问题JAVA_HOME should point to a JDK not a JRE
地址是https://stackoverflow.com/questions/43496192/java-home-should-point-to-a-jdk-not-a-jre
底下评论的解决方案:删除在【系统】环境变量中的JAVA_HOME
我看到后惊了,删除JAVA_HOME之后,难道不等于直接断掉JDK和Java的连接吗?
不管三七二十一,删除后直接做测试
打开cmd——java -version——显示java version "1.8.0_131"
再输入——mvn -v或者mvn --version——
显示Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
验证成功 ??! 我傻了