java_home not found in your enviroment 错误原因有一下几点

1. JAVA_HOME系统环境没配置, JAVA_HOME环境变量配置方法:

  <1> 右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 系统变量 -> 点击"新建"  -> 变量名: JAVA_HOME, 变量值: JDK的根目录(***/jdk1.x.x)   注意:该路径后面不能添加";"

  <2>CLASSPATH系统环境变量配置方法:右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 系统变量 -> 点击"新建"  -> 变量名: CLASSPATH, 变量值: ".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;"

  <3>Path系统环境变量配置方法:右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 系统变量 -> 点击"新建"  -> 变量名: Path, 变量值: ";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"  (变量值前面第一个;视情况而加,若Path最后面已经有了;就不用加,没有就需要加)

  <4>maven中的M2_HOME用户环境变量配置方法::右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 用户变量 -> 点击"新建"  -> 变量名: M2_HOME, 变量值: maven的安装路径(下载之后解压的路径"X盘:\某目录\apache-maven-3.3.9-bin\apache-maven-3.3.9")

  <5>maven中的PATH用户环境变量配置方法::右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 用户变量 -> 点击"新建"  -> 变量名: PATH, 变量值: %M2_HOME%\bin;%JAVA_HOME%\bin;

2. 若以上都已配置,则在cmd中运行mvn -r ,若失败,提示java_home not found in your enviroment, 看cmd是否是以管理人员身份运行, cmd管理人员身份运行方法:打开C:\Windows\System32目录,找到cmd.exe 右击以管理人员方式运行,输入mvn -r,看是否成功

3,若cmd与管理人员方式失败,则开始查看配置环境变量的时候是否不小心弄错了, 查找原因方法: 打开cmd, 输入 echo %JAVA_HOME%, 输出的字符串后面不能带';'的,因为CLASSPATH变量值采用的JAVA_HOME的变量 例如: JAVA_HOME 输出的"C:\Program Files (x86)\Java\jdk1.7.0_25", 而 CLASSPATH = %JAVA_HOME%\lib\dt.jar 等价于 CLASSPATH  = C:\Program Files (x86)\Java\jdk1.7.0_25\lib\dt.jar, 如果配置JAVA_HOME的echo 输出值为JAVA_HOME = "C:\Program Files (x86)\Java\jdk1.7.0_25;" 则 CLASSPATH  = C:\Program Files (x86)\Java\jdk1.7.0_25;\lib\dt.jar, 系统找不到该dt.jar包,导致失败(如果还是失败,在查看一下M2_HOME是否配置的时候不小心出问题了), 以上应该可以解决java_home not found in your enviroment 的问题, 如有中间什么不对的地方望大神指点一下,小弟先在此感谢

最新文章

  1. ROS学习笔记(六)——创建、编译包
  2. Selenium2+python自动化4-Pycharm使用
  3. 如何进行SCCM中客户端记录信息维护
  4. RMAN常用备份恢复命令汇总
  5. angular内置provider之$compileProvider
  6. shell第三篇
  7. 请问浏览器访问www.baidu.com经历了怎样的过程?
  8. C# rtsp 转码rtmp nginx踩下的坑
  9. gulpjs
  10. Informatica增量抽取时间的设置
  11. 控制器pop时没有被销毁(没有走dealloc方法)错误原因
  12. 记录Windows远程登录日志(转)
  13. pycharm 取消自动保存
  14. selenium 实现浏览器 前进和后退
  15. [BJ2006] 狼抓兔子
  16. Jquery UI Dialog 导致C#页面后台事件失效
  17. thread_线程创建
  18. Golang并发原理及GPM调度策略(一)
  19. highCharts图表应用-模拟心电图
  20. YYMMDD转YYYY-MM-DD

热门文章

  1. antd Table 可伸缩列没有效果
  2. Reflector调试dll功能
  3. SkyWalking6.2.0版本UI参数、告警参数、指标含义中文解释
  4. 干货最新版 Spring Boot2.1.5 教程+案例合集
  5. appium+python 多设备并行执行脚本【转】
  6. golang学习笔记 go 相关命令
  7. v-bind 属性绑定
  8. webpack报错
  9. Kubernetes概念之RC
  10. 05. redis事务