步骤一:右键“我的电脑”,选择“属性”,之后选择左侧菜单栏的“高级系统设置”,弹出“系统属性”框后点击“环境变量”。

步骤二:在“环境变量”框中新建一个用户变量,注意是用户变量而不是系统变量,也就是上方的那一个区域,点击新建。

新建一个变量名为M2_HOME,
变量值你所下载的maven的根目录
点击“确定”。

步骤三:在用户变量区域(注意还是上方区域,不是下方区域!),双击“PATH”变量,进入编辑PATH变量的框,点击新建,输入%M2_HOME%\bin,再点击确认。

之后就一路“确认”直到退出了“高级系统设置”就设置成功了。
但是,因为我之前设置的JAVA_HOME变量的值有问题,导致在命令行输入mvn -version显示出错信息了,因此再把系统变量(这次是下方区域,而不是上方区域)里的JAVA_HOME变量值根据你系统所存放jdk的路径来设置,然后也是一路“确定”完成设置就ok了。

步骤四:
关闭你之前打开的命令行,重新打开一个命令行终端,输入mvn -version,就可以显示你系统maven的版本和java的版本了,这也意味着你可以使用mvn命令来进行一些相关操作了。

如果在设置前打开的命令行中输入mvn -version可能仍然会报错,因为可能设置没有及时更新,所以建议要重新打开一个命令行终端。

参考来源:https://blog.csdn.net/qq_40875057/article/details/94760227
仅以博客记录自己学习的一些经验,希望能帮助到其他遇到同样问题的小伙伴们!

如何解决“'mvn' 不是内部或外部命令,也不是可运行的程序或批处理文件。”问题相关推荐

  1. maven环境变量配置不成功,并且显示‘mvn‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

    解决办法可参照截图,感觉上这种方式应该可以适用于绝大多数情况了 1.首先还是添加MAVEN_HOME  然后配置自己的路径  2.在Path路径中添加两条路径,         其一搭配MAVEN_H ...

  2. 解决 npm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

    按照网上的方法使用nvm install命令下载,出现 npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 显示npm安装完成缺报错.环境变量系统自己配好,也没问题. 打开mvn文件夹一 ...

  3. mysql不是内部批处理文件怎么解决,mysql不是内部或外部命令也不是可运行的程序或批处理文件...

    MySQL集群 MySQL集群 1.MySQL为什么需要集群? 问题:100W的客户端,每3分钟上传一次订单数据,数据库怎么设计? MySQL和MongoDB插入数据比较: MySQL:600/s事务 ...

  4. 1.appdata找不到怎么解决;2.‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件

    1.appdata找不到怎么解决? 首先打开这个窗口,在里面我们找不到appdata: 只需要点击红色箭头处的隐藏的项目即可显示出appdata: 2.'pip' 不是内部或外部命令,也不是可运行的程 ...

  5. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    错误场景: 自己新建或者复制过来的vue的项目,在使用webpack打包时,运行: npm run dev  提示: 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 ...

  6. cmd运行php文件以及环境配置出现的问题、 php.exe不是内部或外部命令,也不是可运行的程序 或批处理文件、PHP startup: Unable to load dynamic library

    我用php.exe远行php文件出现了几个问题,先说一下怎么解决这些问题的,然后再说怎么运行 首先是出现 'php.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件,查了一下,是没有配置 ...

  7. 报错:‘nodemon‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    报错:'nodemon' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 报错的原因 没有安装nodemon插件 解决办法 安装插件,在已经安装node.js的环境下输入 npm instal ...

  8. 【分享】regsvr32 不是内部或外部命令,也不是可运行的程序或批处理文件

    一.背景 可能某一天当你打开VB的时候,出现"找不到文件DAO350.dll"的错误,点击确定后闪退.在我解决此问题的过程中遇到了另一个问题:regsvr32 不是内部或外部命令, ...

  9. ‘ssh-keygen‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    目录 问题: 解决方法: 问题: cmd里输入,显示'ssh-keygen' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 解决方法: 在Git目录下,使用git-bash.exe来获取,输 ...

  10. ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件

    'vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件 **异常信息** **异常原因** **解决方法** 异常信息 'vue-cli-service' 不是内部或外 ...

最新文章

  1. apache日志分析
  2. C/C++中传值和传地址(引用)
  3. 杨元庆:乐Pad更适合中国消费者
  4. NSAssert和NSParameterAssert
  5. Spring为啥默认把bean设计成单例的
  6. 台积电南京12寸厂址 落脚江北新区
  7. Linux下几种另类创建文件之方法
  8. HFSS19 官方中文教程系列 L02
  9. hiveSql获取日期时间
  10. React Native --props使用之吹气球例子
  11. 麻将判断胡牌 java_麻将基本胡的算法——Java
  12. 关卡 动画 蓝图 运行_虚幻4 UE4 蓝图之关卡蓝图实现自动开关门
  13. tf.app.flags
  14. 在excel中如何筛选重复数据_Excel重复数据不会筛选?方法其实很简单!
  15. 金蝶apusic9.0版本安装包
  16. 特殊矩阵(对称矩阵)的压缩存储和解压缩
  17. 【数据结构】理解二叉树的三种遍历--前序、中序、后序 +层序(简明易懂)
  18. 为My97DatePicker日期插件设置默认日期
  19. JS模块化的前世今生
  20. java jar反编译后保存_java根据jar包反编译后修改再打包回jar的做法

热门文章

  1. 解决: The server encountered an internal error that prevented it from fulfilling this request.
  2. [疯狂Java]I/O:流模型(I/O流、字节/字符流、节点/处理流)
  3. 从零开始学习node.js
  4. 读书笔记:“Python Programming: An Introduction to Computer Science”
  5. 公开课笔记 | 从0到1搭建数据运营体系
  6. os_pend_multi.c
  7. editplus java显示竖线_EditPlus对齐竖线怎么调出来?
  8. 互联网金融指导意见或引发P2P跑路狂潮
  9. 手机测试用例-多媒体测试用例
  10. 日常修行中离不开观想