我的环境变量是JAVA_HOME = C:\Program Files\Java\jdk-10.0.2M3_HOME = C:\Program Files\apache-maven-3.5.4M3 = C:\Program Files\apache-maven-3.5.4MAVEN_HOME = C:\Program Files\apache-maven-3.5.4MAVEN_OPTS = C:\Program Files\apache-maven-3.5.4我的路径变量是C:\Program Files\Java\jdk-10.0.1\binC:\Program Files (x86)\Common Files\Oracle\Java\javapathC:\Program Files\apache-maven-3.5.4\binC:\Windows\System32我跑了 java -verison 并且输出是java version "10.0.2" 2018-07-17Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)但是当我运行 mvn --versionError: Could not find or load main class C:\ProgramCaused by: java.lang.ClassNotFoundException: C:\Program有人可以告诉我为什么 maven 不会运行
1 回答

GCT1015
TA贡献1827条经验 获得超4个赞
不要设置MAVEN_OPTS
为C:\Program Files\apache-maven-3.5.4
。将其留空。
这个环境变量是为了在运行 maven 时向 JVM 传递额外的命令行选项。
添加回答
举报
0/150
提交
取消