当运行mvn -v
或mvn -version
时,我收到以下错误:Error: -classpath requires class path specification
但是,我已经按照这两个定义的指示:https://www.oracle.com/uk/java/technologies/downloads/#jdk21-windows和https://maven.apache.org/download.cgi
缺少或配置错误可能导致此错误的原因是什么?
我正在使用:
Maven 3.9.5
Java版本:21
目录位置:
Maven位于:C:\Maven
Java JDK位于:C:\Program Files\Java
环境变量:
用户变量:JAVA_HOME
:C:\Program Files\Java\jdk-21
M2_HOME
:C:\Maven\apache-maven-3.9.5-src\apache-maven-3.9.5\apache-maven\src
M2
:%M2_HOME%\bin
MAVEN_HOME
:C:\Maven\apache-maven-3.9.5-src\apache-maven-3.9.5\apache-maven\src
Path Variable://这反映了我为让它工作所做的各种尝试。
%JAVA_HOME%\bin
C:\Program Files\Java\jdk-21\bin
C:\Maven\apache-maven-3.9.5-src\apache-maven-3.9.5\
%M2%
C:\Maven\apache-maven-3.9.5-src\apache-maven-3.9.5\apache-maven\src\bin
%M2_HOME%
C:\Program Files\Java\jdk-21
最后,当运行java -version
时,返回以下内容:
java version "21" 2023-09-19 LTS
Java(TM) SE Runtime Environment (build 21+35-LTS-2513)
Java HotSpot(TM) 64-Bit Server VM (build 21+35-LTS-2513, mixed mode, sharing)
1条答案
按热度按时间e4eetjau1#
你正在尝试使用源。从https://dlcdn.apache.org/maven/maven-3/3.9.5/binaries/apache-maven-3.9.5-bin.zip下载二进制文件