运行maven程序时报错解决办法

一、错误提示

今天跑maven项目的时候遇到错误:
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
导致maven项目没办法跑起来,并且不能mvn操作

二、解决办法

考虑是环境变量的问题,因为今天下午不下心删除了jdk,后来在idea里面重新加入了jdk,但是没有改环境变量

1、windows10怎么修改环境变量

1、电脑打开,找到我的电脑,鼠标放在上面右击,点击选择最后一个属性。
2、选择“高级系统设置”
在这里插入图片描述

3、在跳出来的系统属性窗口中选择”高级"中的“环境变量”按钮,

在这里插入图片描述
4、设置
此时就进入设置了,修改错误值即可
在这里插入图片描述

2、环境变量参数的意义

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数。在Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户可以通过设置环境变量,来更好的运行进程。

path 环境变量的作用是可以让我们在没有这个应用的路径下面打开我们需要打开的应用,前提是这个应用得在环境变量里面配置了路径

并且任何任何工具都可以配置环境变量 。包括若想要在任意路径下打开qq,则可通过配置环境变量而实现。

环境变量又分为,系统变量和用户变量。

  • 系统变量:配置以后,整个计算机操作系统有效。
  • 用户变量:配置以后,对于当前计算机用户有效。

以java环境配置参数为例:要配置三个参数,即Path,classpath,JAVA_HOME三个。

简要的介绍一下这三个环境变量。

  • Path使得系统可以在任何路径下识别java命令.
  • JAVA_HOME指明JDK安装路径
  • classpath为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别.

三、运行结果

此时mvn -v查看maven,结果如下图
在这里插入图片描述

跑一个maven程序:
在这里插入图片描述

mvn clean:
在这里插入图片描述
在以上操作后,maven又恢复正常了,可以正常使用了

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值