关于安装maven提示JAVA_HOME指向问题

JDK版本为1.7.0_80,已安装成功 eclipse能够正常使用,安装apache-maven-3.5.0配
环境变量后cmd输入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(JAVA_HOME环境变量没有正确定义运行这个程序需要这个环境变量
NB:JAVA_HOME应该指向JDK而不是JR)
可实际上我的JAVA_HOME :C:\Program Files\Java\jdk1.7.0_80
确实指向的是jdk路径,难道是maven不支持这个版本的jdk吗

3个回答

先看看java -version在cmd中能不能正确的输出信息

qq_37216152
子弹飘飘 环境变量没问题 我换了版后就好了
大约 2 年之前 回复
qq_34941558
SerchOvO 回复qq_37216152: 看了一下,maven3.5和jdk7能兼容,建议安装低一点版本的maven试试,下面是兼容列表http://maven.apache.org/docs/history.html
大约 3 年之前 回复
qq_37216152
子弹飘飘 java -version 能出正确信息
大约 3 年之前 回复

我之前也是出现这个问题一直搞不懂为什么,后来的确是maven和jdk,eclipse三者版本不兼容。但是我现在用的是maven3.5.0,jdk也是1.7就可以。所以也不清楚你的是不是版本问题。你可以试着换换。

qq_37216152
子弹飘飘 我换个地版本的jdk试试,我换1.8的jdk eclipse就不兼容了
大约 3 年之前 回复

你是不是环境变量配的有问题啊

qq_37216152
子弹飘飘 可能是版本不兼容,jdk1.7.0_80是最新版本的1.7
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问