Java ApacheMaven不在cmd中工作

Java ApacheMaven不在cmd中工作,java,maven,Java,Maven,最近我下载了ApacheMaven 3.3.9 zip并将其解压缩到我的D:\目录中,但当我在cmd中运行mvn-version或mvn时,有时会出现错误mvn不是内部或外部命令,有时JAVA_HOME设置不正确。但是,我通过echo%JAVA\u HOME%检查它是否指向了我的jdk的正确位置,它位于我的C:\目录中。我还在用户和环境变量中插入了变量。我以管理员身份运行cmd。我几乎什么都试过了,但都没用。谁能告诉我如何解决这个问题吗?非常感谢。谢谢。必须将mvn可执行文件添加到PATH变量中

最近我下载了ApacheMaven 3.3.9 zip并将其解压缩到我的D:\目录中,但当我在cmd中运行mvn-version或mvn时,有时会出现错误mvn不是内部或外部命令,有时JAVA_HOME设置不正确。但是,我通过echo%JAVA\u HOME%检查它是否指向了我的jdk的正确位置,它位于我的C:\目录中。我还在用户和环境变量中插入了变量。我以管理员身份运行cmd。我几乎什么都试过了,但都没用。谁能告诉我如何解决这个问题吗?非常感谢。谢谢。

必须将mvn可执行文件添加到PATH变量中。或者,您可以尝试从其bin目录启动mvn作为第一个测试


解释一切。

必须将mvn可执行文件添加到PATH变量中。或者,您可以尝试从其bin目录启动mvn作为第一个测试


解释一切。

打开命令行,键入set并按enter键,它将为您提供环境变量列表。搜索M2_主页和JAVA_主页。如果它们不存在,那么您需要右键单击我的计算机->属性->高级->环境变量。在那里添加M2_HOME和JAVA_HOME环境变量

首先,添加JAVA_HOME,您需要单击用户变量,添加新变量并将其设置到JAVA目录,例如:C:\Program Files\JAVA\jdk1.7.0_75

然后通过单击系统变量将Java编译器位置添加到系统路径,选择路径,单击编辑并将其设置为系统上的Java目录。确保编译器位置的路径以/bin结尾,如下所示:C:\Program Files\Java\jdk1.7.0\U 75\bin

要添加M2_HOME,请将其设置为您的位置,例如:C:\Program Files\Apache Software Foundation\Apache-maven-3.3.3


完成后,在命令行上验证它:mvn-version

打开命令行,键入set并单击enter,它将为您提供环境变量列表。搜索M2_主页和JAVA_主页。如果它们不存在,那么您需要右键单击我的计算机->属性->高级->环境变量。在那里添加M2_HOME和JAVA_HOME环境变量

首先,添加JAVA_HOME,您需要单击用户变量,添加新变量并将其设置到JAVA目录,例如:C:\Program Files\JAVA\jdk1.7.0_75

然后通过单击系统变量将Java编译器位置添加到系统路径,选择路径,单击编辑并将其设置为系统上的Java目录。确保编译器位置的路径以/bin结尾,如下所示:C:\Program Files\Java\jdk1.7.0\U 75\bin

要添加M2_HOME,请将其设置为您的位置,例如:C:\Program Files\Apache Software Foundation\Apache-maven-3.3.3


完成后,请在命令行中验证:mvn-version

是否设置了M2_主页?您的路径中有M2_HOME?您阅读了花式吗?您是否确保为mvn设置了系统变量而不是用户变量。来源:@NathanHughes my M2_HOME=D:\aamish\softwares backup\apachemaven3.3.9 JAVA_HOME=C:\Program Files\JAVA\jdk1.8.0_05和PATH=C:\Windows\System32;%M2\u HOME%\bin。所有这些都是环境变量中的系统变量。@RC.请阅读手册,这就是为什么问Herdo您有M2_HOME set?您的路径中有M2_HOME?您阅读了花式吗?您是否确保为mvn设置了系统变量而不是用户变量。来源:@NathanHughes my M2_HOME=D:\aamish\softwares backup\apachemaven3.3.9 JAVA_HOME=C:\Program Files\JAVA\jdk1.8.0_05和PATH=C:\Windows\System32;%M2\u HOME%\bin。所有这些都是环境变量中的系统变量。@RC。请阅读手册,这就是为什么在这里询问您的答案帮助我找到解决方案的原因。当我从maven-bin目录运行mvn-version命令时。它给了我一个错误,M2_HOME变量设置不正确。我的M2\U HOME变量设置如下:M2\U HOME=D:\aamish\softwares backup\apachemaven3.3.9。在删除路径中的空格并在最后添加\之后,该操作成功。现在我的路径看起来像M2_HOME=D:\aamish\softwaresbackup\apachemaven3.3.9\。谢谢兄弟,它帮助我解决了这个问题,所以我将接受你的回答作为一种恭维:你的回答帮助我找到了我的解决方案。当我从maven-bin目录运行mvn-version命令时。它给了我一个错误,M2_HOME变量设置不正确。我的M2\U HOME变量设置如下:M2\U HOME=D:\aamish\softwares backup\apachemaven3.3.9。在删除路径中的空格并在最后添加\之后,该操作成功。现在我的路径看起来像M2_HOME=D:\aamish\softwaresbackup\apachemaven3.3.9\。谢谢兄弟,它帮助我解决了问题,所以我将接受你的回答作为一种恭维: