配置maven环境变量出错

配置好java环境,运行java、javac都正常,配置好maven环境变量,运行mvn -v出现错误
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
这个是什么原因,网上搜不到答案啊???

9个回答

是不是傻,人不都说了JAVA_HOME should point to a JDK not a JRE,环境变量配错了吧

zcw1427291996
zcw1427291996 看一下是不是文件夹进多了
大约 2 年之前 回复
u010908478
yuanzituanzi 回复cat_kat: 在另一台电脑上是没有问题的,换了台电脑就出问题了
大约 2 年之前 回复
cat_kat
cat_kat 回复u010908478: 可能是jdk版本和maven版本不匹配
大约 2 年之前 回复
u010908478
yuanzituanzi 但是运行java、javac是正常的
大约 2 年之前 回复

JAVA_HOME配成JRE,应该配JDK
JAVA_HOME一般配到 C:\Program Files\Java\jdk1.8.0_25 这里,不是配jre。
且要在PATH变量的末尾加上 ;%JAVA_HOME%\bin;

u010908478
yuanzituanzi 回复u010908478: 而且win10已经不能使用相对路径了
大约 2 年之前 回复
u010908478
yuanzituanzi 就是这么配的,而且运行java、javac是正常的
大约 2 年之前 回复

要做的项目就是一些静态页面,是不用maven也行啊

你把你java配置的环境截图贴出来,然后java -version查看之后的图也贴出来,这报错就是说JAVA_HOME配置的不对,光看这个没什么实际的用啊

u010908478
yuanzituanzi 已经贴出来了,不知道有什么问题
大约 2 年之前 回复

![图片说明](https://img-ask.csdn.net/upload/201709/27/1506498739_224045.png)![图片说明](https://img-ask.csdn.net/upload/201709/27/1506498796_979979.png)图片说明

图片说明

java_MyNote
艾小贱 jre错了吧
接近 2 年之前 回复

图片说明

好了,我定义了JAVA_HOME变量,虽然没用,但也出错了

环境变量配的有问题~~

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!