我的JDK和Maven都是配置好的,为啥还是提示“mvn”不是内部命令呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的JDK和Maven都是配置好的,为啥还是提示“mvn”不是内部命令呢?相关的知识,希望对你有一定的参考价值。

JAVA_HOME:E:\JDK1.7;
M2_HOME:E:\maven\apache-maven-3.3.3;
Path:E:\oracle\product\10.2.0\db_1\bin;E:\开发软件\Oracle安装路径\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Windows Kits\8.0\Windows Performance Toolkit\;E:\SQL Server\100\Tools\Binn\;E:\SQL Server\100\DTS\Binn\;E:\SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;%M2_HOME%\bin;%JAVA_HOME%\bin;C:\Program Files\VisualSVN Server\bin;C:\Program Files\TortoiseSVN\bin

参考技术A

JAVA_HOME可以新建在用户变量或系统变量里,但是M2_HOME是需要新建在系统变量里的
再截图一下jdk和maven的版本匹配

参考技术B 配置path 把 mvaen的 路径 加到path中就好了 参考技术C 将maven安装目录下的bin目录,添加到path环境变量中,例如:%M2_HOME%\bin;
M2_HOME是另外一个环境变量,值为maven安装目录

maven为啥更新不下来新jar包?

maven仓的旧jar包明明已经删了,为什么更新下来的还是旧jar包,同事打好的新jar包就是更新不下来是怎么回事

你看看下载请求的链接是不是写的还是老的版本号,或者你是不是根本配置的就是老版本号。如果你自己没更新请求的版本号,并且本地缓存没同步的话,会直接用本地的老版本... 参考技术A maven默认的仓库地址在国外,由于国内网络问题,导致一些jar,下载特别慢或下载不了。

你可以配置一下阿里云maven仓库镜像
参考技术B 有时候网络会影响下载jar包,可以切换网络试试 参考技术C 重新开一下编辑器试试。或者重新更新或build一下项目。 参考技术D 可能是你的网络问题,也可能是jar包存放的地址出现问题,可以重新导入项目试试.

以上是关于我的JDK和Maven都是配置好的,为啥还是提示“mvn”不是内部命令呢?的主要内容,如果未能解决你的问题,请参考以下文章

我把java都配置好了,还是显示java环境没配好的错误

为啥我的JDK环境变量安装好了 ,但是eclipse还是运行不了?

为啥我明明安装了Java的jdk环境配置,但还是打不开呢,一直显示没有环境,求大神解答

jdk和tomcat都配置安装好了,为啥在浏览器上输入http://localhost:8090,还是不能正常访问

为啥 Maven 使用 JDK 1.6 但我的 java -version 是 1.7

linux JDK安装环境变量配置过了也保存并退出了,但是执行source profile命令后,JDK还是搜不到是为啥?