Java 命令行无法识别mvn(maven)
这是我在变量路径上的设置Java 命令行无法识别mvn(maven),java,maven,jakarta-ee,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 Fil
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
我遗漏了什么吗?您必须设置以下环境变量可能还有其他一些技巧,但我遵循了这个方法,它对我有效
- M2_HOME
到根目录C:\Program Files\apache-maven-3.2.2
- M2
%M2\u HOME%\bin
- JAVA_HOME
到根目录C:\Program Files\JAVA\jdk1.7.0_45
- 路径
%M2%
C:\ProgramFiles\Java\jdk1.7.0\u 45\bin;%M2%;
)
只需打开
cmd
并编写mvn
如果您有较低的用户访问控制,您应该以管理员身份运行它您必须设置以下环境变量可能还有其他一些技巧,但我遵循了这一方法,它对我有效
- M2_HOME
C:\Program Files\apache-maven-3.2.2
到根目录
- M2
%M2\u HOME%\bin
- JAVA_HOME
C:\Program Files\JAVA\jdk1.7.0_45
到根目录
- 路径
%M2%
(对于路径,您必须将其与现有路径一起添加,例如:C:\ProgramFiles\Java\jdk1.7.0\u 45\bin;%M2%;
)
只需打开cmd
并编写mvn
如果您有较低的用户访问控制,您应该以管理员身份运行它您必须设置以下环境变量可能还有其他一些技巧,但我遵循了这一方法,它对我有效
- M2_HOME
C:\Program Files\apache-maven-3.2.2
到根目录
- M2
%M2\u HOME%\bin
- JAVA_HOME
C:\Program Files\JAVA\jdk1.7.0_45
到根目录
- 路径
%M2%
(对于路径,您必须将其与现有路径一起添加,例如:C:\ProgramFiles\Java\jdk1.7.0\u 45\bin;%M2%;
)
只需打开cmd
并编写mvn
如果您有较低的用户访问控制,您应该以管理员身份运行它您必须设置以下环境变量可能还有其他一些技巧,但我遵循了这一方法,它对我有效
- M2_HOME
C:\Program Files\apache-maven-3.2.2
到根目录
- M2
%M2\u HOME%\bin
- JAVA_HOME
C:\Program Files\JAVA\jdk1.7.0_45
到根目录
- 路径
%M2%
(对于路径,您必须将其与现有路径一起添加,例如:C:\ProgramFiles\Java\jdk1.7.0\u 45\bin;%M2%;
)
只需打开cmd
并写入mvn
如果您有较低的用户访问控制
是否正确定义了%MAVEN_HOME%?我想是的。。MAVEN_HOME是C:\Program Files\J2EE\apache-MAVEN-3.2.2的标题,假设MAVEN_HOME
是您重命名的M2_HOME
,您将此变量装入何处?它是在系统变量中还是在用户变量中?我确实在系统变量下创建了一个新变量。我们可以看到MAVEN_HOME
的值?可能它以\
结尾,这会导致%MAVEN\u HOME%\bin
成为C:\Program Files\J2EE\apache-MAVEN-3.2.2\\bin
所以\\bin
可能会引起一些问题。%MAVEN\u HOME%定义正确吗?我想是的。。MAVEN_HOME是C:\Program Files\J2EE\apache-MAVEN-3.2.2的标题,假设MAVEN_HOME
是您重命名的M2_HOME
,您将此变量装入何处?它是在系统变量中还是在用户变量中?我确实在系统变量下创建了一个新变量。我们可以看到MAVEN_HOME
的值?可能它以\
结尾,这会导致%MAVEN\u HOME%\bin
成为C:\Program Files\J2EE\apache-MAVEN-3.2.2\\bin
所以\\bin
可能会引起一些问题。%MAVEN\u HOME%定义正确吗?我想是的。。MAVEN_HOME是C:\Program Files\J2EE\apache-MAVEN-3.2.2的标题,假设MAVEN_HOME
是您重命名的M2_HOME
,您将此变量装入何处?它是在系统变量中还是在用户变量中?我确实在系统变量下创建了一个新变量。我们可以看到MAVEN_HOME
的值?可能它以\
结尾,这会导致%MAVEN\u HOME%\bin
成为C:\Program Files\J2EE\apache-MAVEN-3.2.2\\bin
所以\\bin
可能会引起一些问题。%MAVEN\u HOME%定义正确吗?我想是的。。MAVEN_HOME是C:\Program Files\J2EE\apache-MAVEN-3.2.2的标题,假设MAVEN_HOME
是您重命名的M2_HOME
,您将此变量装入何处?它是在系统变量中还是在用户变量中?我确实在系统变量下创建了一个新变量。我们可以看到MAVEN_HOME
的值?也许它以\
结尾,这会导致%MAVEN\u HOME%\bin
变成C:\Program Files\J2EE\apache-MAVEN-3.2.2\\bin
所以\\bin
可能会给你带来一些问题。谢谢你,我的朋友。它正在工作。我该如何确定你的答案是正确的?谢谢你,我的朋友。它正在工作。我该如何确定你的答案是正确的?谢谢你,我的朋友。它正在工作。我该如何确定你的答案是正确的?谢谢你,我的朋友。它正在工作。我该如何确定你的答案是正确的?