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 的问题, 如有中间什么不对的地方望大神指点一下,小弟先在此感谢

java not found_java_home not found in your enviroment 问题解决方法相关推荐

  1. Java之相对路径找不到文件问题解决方法

    Java之相对路径找不到文件问题解决方法 参考文章: (1)Java之相对路径找不到文件问题解决方法 (2)https://www.cnblogs.com/gongxr/p/8862155.html ...

  2. Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法

    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...

  3. c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法

    c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...

  4. opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类

    opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...

  5. 我爱Java系列---【 maven依赖版本冲突的解决方法】

    我爱Java系列---[ maven依赖版本冲突的解决方法] 参考文章: (1)我爱Java系列---[ maven依赖版本冲突的解决方法] (2)https://www.cnblogs.com/hu ...

  6. Caused by: java.net.UnknownHostException: localhost.localdomain: localhost.localdomain的问题解决

    Caused by: java.net.UnknownHostException: localhost.localdomain: localhost.localdomain的问题解决 参考文章: (1 ...

  7. https Java SSLException protocol_version的问题解决方法

    https Java SSLException protocol_version的问题解决方法 参考文章: (1)https Java SSLException protocol_version的问题 ...

  8. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...

  9. linux下java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法

    linux下java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法 参考文章: ( ...

最新文章

  1. 2.1 mac下多版本jdk的安装和管理
  2. 女装、退学、离职谷歌,他活成了别人不敢想的样子
  3. php自定义控件,小程序自定义组件的实现方法(代码)
  4. 持续集成工具 Jetbrains TeamCity 简介
  5. STL:set/multiset用法详解
  6. C语言求:1到100之间的所有素数之和
  7. idea 自定义工具栏
  8. 脚本语言语言脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua
  9. 走线画直线_画画教程,只用1支铅笔,教你画一幅毛绒小熊
  10. [实践] Android5.1.1源码 - 让某个APP以解释执行模式运行
  11. eclipse新建tomcat server但是总是报404的解决方法
  12. XMLHttpRequest发送POST请求
  13. vdbench多主机运行指导
  14. 经典梯度下降、随机梯度下降、批量梯度下降是个啥?
  15. M域、B域、O域分别指什么?
  16. java正则任意字符_正则表达式匹配任意字符(包括换行符)的写法
  17. Kicad软件的基本使用
  18. 文末送书 | 手把手教你玩转,Python 会交互的超强绘图库 Plotly!
  19. 什么是hql,与sql的区别
  20. 模块化通信原理实验箱QY-JXSY32

热门文章

  1. html连在一起的选择器,请问关于css选择器的问题:两个类选择器连在一起是什么意思?...
  2. ajax怎么在html与php中使用,如何使用ajax和php将数据从数据库表放到html表
  3. inavFilter 惯导融合算法
  4. java get和post区别_HTTP请求方式GET和POST区别
  5. python基本统计量_Python中简单统计量的计算
  6. 蒙文字体怎么安装_焘哥带你玩转字体(三)字体的安装及显示问题
  7. java spring 服务器关闭连接_java springboot websocket 服务 服务器主动关闭连接 导致 抛出java.io.EOFException异常...
  8. python的super用法_关于Python的super用法研究
  9. select框怎么传值到服务端_前端简历中的项目经历怎么突出亮点?
  10. TIOBE 11月编程语言排行:Java首次跌出前二,Python 势不可挡。