错误:-classpath 需要类路径规范

msa*_*ate 10 maven-2 cmd maven windows-10

我已经安装了 Maven 并完成了所有步骤,但是当我尝试执行它时,我在 cmd 中看到此错误 -> 错误:-classpath 需要类路径规范

我的环境变量是这些:

JAVA_HOME C:\Program Files\Java\jdk-9.0.4

M2 C:\apache-maven-3.5.2\apache-maven\src\bin

M2_HOME C:\apache-maven-3.5.2\apache-maven\src

你可以在这里看到我的路径:路径

可执行文件在这里:mvn files

如您所见,maven 文件位于 C:\apache-maven-3.5.2\apache-maven\src\bin 中,因此,我有这些环境变量。同样,我已经尝试使用 Internet 的所有解决方案中的“标准”路径,但它不起作用。(作为标准,我的意思是 C:\apache-maven-3.5.2 和 C:\apache-maven-3.5.2\bin)

我在做什么坏事?如果我更改环境变量的这个路径,我会得到一个“无法识别命令”

谢谢大家,期待大家的解答!

编辑 - 解决方案 我从 Maven 下载了源文件,我应该下载二进制文件。使用二进制文件和这些环境变量,它可以完美运行:

JAVA_HOME C:\Program Files\Java\jdk-9.0.4

M2 C:\apache-maven-3.5.2\bin

M2_HOME C:\apache-maven-3.5.2

Sco*_*vis 5

WINDOWS 用户解决方案:

  1. 从这里下载 apache 软件:https://maven.apache.org/download.cgi。我选择了“二进制 Zip 存档”。

  2. 将内容解压到您想要的目录。我的标准目录是C:\Program Files(解压后bin文件夹的路径应该是这样的-->C:\Program Files\apache-maven-3.5.3\bin

  3. 创建环境变量:按 windows 按钮和暂停按钮。选择“高级系统设置”。为用户变量创建以下内容:

    变量名称:M2 变量值:C:\Program Files\apache-maven-3.5.3

    变量名称:M2_HOME变量值:C:\Program Files\apache-maven-3.5.3

对于系统变量,选择现有的“PATH”变量并选择“编辑”。选择“新建”并输入C:\Program Files\apache-maven-3.5.3\bin

假设您已经安装了 Java 和 JDK,请转到计算机中的命令提示符并键入mvn -version. 它应该向您显示版本信息。


Aji*_*vam 0

在您的系统环境中,您必须像这样设置 变量:M2_HOME value:C:\apache-maven-3.5.2 然后您必须在变量路径中设置像这样%M2_HOME%\bin; 最后在你的cmd管理员中输入mvn -version

  • @AKI 发现问题了!!!我的文件不正常。我下载了源文件,我应该下载二进制文件。我用答案编辑了我的问题,并对您试图帮助我的努力投了赞成票。谢谢! (3认同)