最近我下载了 apache maven 3.3.9 zip 并将其解压到我的 D:\目录,但是当我在 cmd 中运行 mvn -version 或 mvn 时,有时它会给我错误 mvn is not an internal or external command
有时 JAVA_HOME 设置不正确。但是我通过 echo %JAVA_HOME%
检查它指向我的 jdk 的正确位置,它在我的 C:\目录中。我还在用户和环境变量中插入了变量。我以管理员身份运行 cmd。我几乎尝试了所有方法,但没有任何效果。谁能告诉我如何解决这个问题?将不胜感激。谢谢。
最佳答案
打开命令行,输入“set”并回车,它会为您提供环境变量列表。搜索 M2_HOME 和 JAVA_HOME。如果它们不存在,那么您需要右键单击我的电脑--> 属性--> 高级--> 环境变量。在那里添加 M2_HOME 和 JAVA_HOME 环境变量。
首先添加JAVA_HOME,需要点击User variables,添加新的变量并设置到你的java目录下,例如:"C:\Program Files\Java\jdk1.7.0_75"
然后通过单击系统变量将 Java 编译器位置添加到系统路径,选择路径,单击编辑并将其设置为系统上的 java 目录。确保编译器位置的路径以“/bin”结尾,如下所示:“C:\Program Files\Java\jdk1.7.0_75\bin”
要添加 M2_HOME,请执行相同的操作,将其设置为您的位置,例如:“C:\Program Files\Apache Software Foundation\apache-maven-3.3.3”。
完成后,在命令行上验证它:mvn --version
关于java - Apache Maven 无法在 cmd 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34752813/