java - 命令行无法识别mvn(maven)

标签 java maven jakarta-ee

这是我对变量路径的设置。

  C:\Program Files\J2EE\apache-maven-3.2.2


  %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\
  WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-  
  Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program   
  Files\Java\jdk1.6.0_45\bin;%MAVEN_HOME%\bin

我错过了什么吗?

最佳答案

您必须设置以下环境变量,可能还有其他一些技巧,但我遵循了 official方式,它对我有用。

  • M2_HOME C:\Program Files\apache-maven-3.2.2 直至根目录。
  • M2 %M2_HOME%\bin
  • JAVA_HOME C:\Program Files\Java\jdk1.7.0_45 直至根目录。
  • 路径 %M2%

(对于路径,您必须将其添加到现有路径中,例如:C:\Program Files\Java\jdk1.7.0_45\bin;%M2%;)

只需打开cmd并写入mvn,如果您的用户访问控制较低,您应该以管理员身份运行它。

关于java - 命令行无法识别mvn(maven),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24823569/

相关文章:

java - pom.xml 中的 Maven 部署参数

java - JSR-353 如何使用 javax.json.JsonObjectBuilder 添加空值

java - 如何限制 JSP/Servlet 中的每个用户角色?

java - 无论 num1、num2 或 num3 输入什么,总分始终等于 0.0

java - 如何验证非必需的 RequestParam 不为空?

Spring Java 配置 : Tomcat deploy without web. xml

java - HttpUtil、记录器.debug

java - "no tests found with test runner ' 六元 4 ' "

java - 根据 arraylist 中的百分比计算记录数

java - 使用 maven 损坏 zip 中的 JARS