MAVEN:在cmd运行mvn -v时出现提示“mvn -v”不是内部或外部命令错误

在cmd运行mvn -v时出现提示“mvn -v”不是内部或外部命令错误

  • 首先,确保JDK安装无误

  • 输入java -version

  • 若显示出版本则无误,记住该版本号

  • 若有误,则JDK安装失败

参考:JDK安装与环境变量配置

  • 接下来,查看环境变量
  • 此电脑(右键)–> 属性 --> 高级系统设置(右边栏)–> 系统属性
  • 添加环境变量

参考:Java & Eclipse & Maven 使用配置方法
或:Maven 环境变量设置

以上都完成后却依然出现这个错误,则是因为setting的默认jdk版本出错,请看如下解决方案

即作者出错的情况

  • setting.xml设置出错

  • 此时应打开\apache-maven-3.6.3\conf(Maven目录下的conf文件夹)

  • 打开settings.xml

  • 找到所有有关JDK的地方,将后面的版本号修改为刚才查看的JDK版本号

  • 例如下面第2,4,8,9行等

    <profile>
      <id>jdk-13.0.2</id>
      <activation>
        <jdk>13.0.2</jdk>
      </activation>
      <repositories>
        <repository>
          <id>jdk13</id>
          <name>Repository for JDK 13.0.2 builds</name>
          <url>http://www.myhost.com/maven/jdk13</url>
          <layout>default</layout>
          <snapshotPolicy>always</snapshotPolicy>
        </repository>
      </repositories>
    </profile>

最后在cmd运行mvn -v就能解决问题了

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值