当前位置: 首页 > 知识库问答 >
问题:

不能从命令行访问mvn命令?

子车心思
2023-03-14

我试着从命令行访问mvn。

C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
M2 = %M2_HOME%\bin 
M2_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
JAVA_HOME = C:\Archivos de programa\Java\jdk1.7.0_25
Path = %M2%;%JAVA_HOME%/bin; and others...

我试图验证Maven是否如手册所说通过MVN--version进行了良好配置,但结果是:

C:\>mvn --version
"mvn" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\Program Files\Apache Software Foundation\apache-maven-3.1.1\bin>mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: C:\Archivos de programa\Java\jdk1.7.0_25\jre
Default locale: es_ES, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

这会是什么?我是否应该在每次需要变量时导出它们?

共有1个答案

廖君昊
2023-03-14
Path = %M2%;%JAVA_HOME%/bin; and others...

如果您将%m2%更改为%m2_home%\bin,它就会起作用。

准确地说:如果执行'set path',它必须包含到Maven的bin目录的路径。

 类似资料:
  • 我得到的命令不能识别为内部或外部命令。 我已经重启电脑两次了。

  • 我在IntelliJ中编译Maven项目时遇到了麻烦。 如果运行from commandline=success 如果单击intelj=success中的“重新导入所有Maven项目”图标 如果我单击IntelliJ=success中的“为所有项目生成源和更新文件夹”图标 如果我单击Maven Projects面板中的“install”Lifecycle=success 在Maven“安装”之后,

  • 问题内容: os x 10.6上的mysql位于 当我在终端中输入命令时,找不到命令。这是因为套接字路径错误吗?如果是这样,我该如何解决? 谢谢 问题答案: 只需在您的终端中执行以下操作: 如果你定的路径是不是该字符串,你必须添加这样的:或

  • 问题内容: 我正在构建一个Java程序来自动化服务器端的过程。通常,我cd到Desktop / GIT /并使用此maven命令“ mvn integration- test -DskipTests -P Interactive -e”。 我正在构建一个Java程序,并且试图运行该命令行,但到目前为止我没有成功。 到目前为止,这是代码: 问题答案: 我设法使用以下代码运行mvn :(我使用此命令:

  • 我使用NetBeans8.2创建了一个非常简单的Hello World程序。但是,当我尝试在Linux中使用命令行执行jar文件时 如果你需要更多的信息,请告诉我。 谢了。

  • 我有一个结构如下的项目: Maven-as-submodule-只是一个分级项目;graph-gen是gradle项目中的Maven模块(不是子模块) 我的目标是从gradle任务运行command:。所以我写了一些: null 任务runMvnInterfaceGenerator(类型:Exec){dependsOn“copy graphstoGenerator”workingDir“./gra