我在Windows 10下安装maven 3.3.9。
echo %JAVA_HOME%
C:\Program Files (x86)\Java\jdk1.8.0_25
我添加了以下环境变量
M2= %M2_HOME%\bin
M2_HOME = C:\DEV Tools\apache-maven-3.3.9
MAVEN_OPTS= -Xms256m -Xmx512m -Dmaven.artifact.threads=3
- 我将 M2 添加到我的路径
此后,每次我运行 mvn -v
来检查 Maven 安装。
Done: MAVEN_OPTS=-Xms512m -Xmx512m -Djavax.net.ssl.trustStore=
C:\Program Files (x86)\Java\jdk1.8.0_25\bin\VANN00643378A.bin
-Djavax.net.ssl.keyStore=
C:\Program Files (x86)\Java\jdk1.8.0_25\bin\VANN00643378A.bin
-Djavax.net.ssl.trustStorePassword=xxxxxxx
-Djavax.net.ssl.keyStorePassword=xxxxxx
-Djavax.net.ssl.trustStoreType=jks -Djavax.net.ssl.keyStoreType=jks
-Djavax.net.debug=ssl:handshake:data
Error: Could not find or load main class Files
没有换行符
我尝试过重新安装 Maven,但没有成功。 谁能告诉我为什么它说:错误:无法找到或加载主类文件?
谢谢!
最佳答案
maven 正在搜索名为 Files
的文件,因为 Attributes -Djaxax.net...
中有两次 空格 C:\Program Files (X86)\...
.
查找设置这些属性的位置并包装表达式
C:\Program Files (x86)\Java\jdk1.8.0_25\bin\VANN00643378A.bin
与 ""
与 Linux 或其他 Unix 衍生版本相比,在定义值包含空格的环境变量时这是必要的。
关于java - WIndows 10下maven安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41540262/