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_home not found in your enviroment 问题解决方法的更多相关文章

  1. win7中VS2010中安装CSS3.0问题解决方法

    win7中VS2010中安装CSS3.0问题解决方法   在安装Standards Update for VS2010 SP1后,VS2010中没有CSS3.0问题,以下是我的解决方法 1.首先去官网 ...

  2. win8安装SQL Server 2005问题解决方法

    win8安装SQL Server 2005问题解决方法 1.正常安装任一版本的SQL Server 2005(最好安装企业版). 2.安装到SqlServer服务的时候提示启动服务失败(提示重试的时候 ...

  3. 配置MAVEN出现错误:java_home not found in your enviroment

    配置好maven后检测是否配置成功出现错误:java_home not found in your enviroment 找问题: 1.cmd--> path  看路径是否正确 2.cmd--& ...

  4. WingIDE中文乱码问题解决方法

    WingIDE中文乱码问题解决方法 安装完WingIDE后,首次运行python脚本时,若脚本中含有UTF-8中文,在Debug I/O输出框中,全部变成了乱码. 这时其实我们设置下WingIDE的编 ...

  5. PHP mkdir()无写权限的问题解决方法

    这篇文章主要介绍了PHP mkdir()无写权限的问题解决方法,对umask做了详细解释以及mkdir()后没写权限的解决方法,需要的朋友可以参考下   使用mkdir创建文件夹时,发现这个函数有两个 ...

  6. 【转】asp.net Cookie值中文乱码问题解决方法

    来源:脚本之家.百度空间.网易博客 http://www.jb51.net/article/34055.htm http://hi.baidu.com/honfei http://tianminqia ...

  7. wampserver下打开phpMyAdmin出现403错误的问题解决方法

    图1 图2 wamp下打开phpMyAdmin出现403错误的问题解决方法安装完wamp后打开其下的phpMyAdmin也就是路径http://localhost/phpmyadmin/ 出现[图一] ...

  8. Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法

    原文:Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法 一 开发环境:JDK5+Spring3.0.5+Myeclipse6.6+T ...

  9. virtualbox共享文件夹无访问权限问题解决方法

    virtualbox共享文件夹无访问权限问题解决方法 早就困扰了,这次新装虚拟机又碰到了,记录下来. 这篇文章主要介绍了virtualbox共享文件夹无访问权限问题解决方法,造成这个问题的原因是不跟v ...

随机推荐

  1. scala中分组的算子的用法

    val rdd= sc.parallelize(List(("tom",1),("jerry",3),("kitty",2),(" ...

  2. scala中的Option

    Scala中Option是用来表示一个可选类型 什么是可选? --> 主要是指 有值(Some) 和 无值(None)-->Some和None是Option的子类 val myMap:Ma ...

  3. [NOI2019] 弹跳

    题意: 给你平面上的$n$个点,共有$m$个弹跳装置. 每个弹跳装置可以从点$p_{i}$以$t_{i}$的代价跳到矩形$(L_{i},D_{i}),(R_{i},U_{i})$中的任何一个点. 现在 ...

  4. Linq与委托

    using System; using System.Linq; using System.Reflection; using Stuglxt_Models; namespace ConsoleApp ...

  5. C# 用Singleton类构建多线程单例模式

    public sealed class Singleton    {        private static volatile Singleton uniqueInstance;        p ...

  6. SqlServer简单的操作XML以及SQl的 try catch等统一格式

    1:SqlServer简单的操作XML: ALTER PROCEDURE [dbo].[SP_CRM_FranchiseeRecharge_Money] @Create_By VARCHAR(), @ ...

  7. np.broadcast_to()的函数使用及维度增加的表达

    import numpy as npanchors=np.ones((2,3))anchor = np.broadcast_to(anchors, (5,)+anchors.shape) # 标红字体 ...

  8. make几个知识点

    即时变量和延时变量 在下面代码中,定义了一个值为x的x变量,以延时变量的方式将它的值赋给y,以即时变量的方式将它的值赋给z. 因为y为延时变量,所以y的取值并不会立即计算,而是在整个文件解析完成之后才 ...

  9. vscode vue 去掉语法提示

    在vscode中,点击file->preferences->settings, 然后输入vetur, 滚到最下面,那个勾去掉,然后关闭,重启vscode就可以了

  10. centos7放行1521端口

    [root@localhost ~]# firewall-cmd --zone=public --add-port=1521/tcp --permanent success [root@localho ...