前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven配置报错The JAVA_HOME environment variable is not defined correctly

Maven配置报错The JAVA_HOME environment variable is not defined correctly

作者头像
用户10604450
发布2024-03-15 14:28:51
5760
发布2024-03-15 14:28:51
举报
文章被收录于专栏:练习两年半练习两年半

配置maven环境变量时,将变量名定义为:MAVEN_HOME,变量值为主目录地址

并且系统变量Path定义为%MAVEN_HOME%\bin时出错

错误信息:

The JAVA_HOME environment variable is not defined correctly

This environment variable is needed to run this propram

JAVA_HOME should point to a JDK not a JRE

那肯定是JAVA_HOME配置的不对,于是查看了一下

没发现有什么问题,于是找度娘

  1. JAVA_HOME后面不能带\bin路径
  2. JAVA_HOME后面不能带空格,不能带;
  3. 不要在path中添加其他字符,例如:. ; ........等
  4. 删除JAVA_HOME和Path保存后重新添加

以上方法都不能解决我的问题,大哭,继续检查

最后发现我那错误是因为更新过jdk,而我的用户变量JAVA_HOME是以前的8.0版本,和我的系统变量JAVA_HOME路径不一样,所以就报了这个错误,把两个路径统一后就解决了

再次mvn -version

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档