The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
很寄啊,网上搜的所有方法都很蠢啊,什么分号,斜杠,笑死了,不过无意冒犯。
救命,我用了一辈子Java都没出现问题,怎么就一个区区mvn -v就出问题,一个两个的均不办事,调个鬼的Java环境变量,JAVA_HOME都被你们改烂了啊喂!
给出从官网下载后直接解压的maven的解决方案:
进入maven解压目录,进入bin文件夹,找到mvn.cmd,用记事本编辑,在很靠前的地方写了一些定义和判定,它有一个判定逻辑是这样的:
如你所见,它首先定义了JAVACMD的路径,接着会判定这个