所以我已经安装了maven,其中包含以下细节:
安装路径:
C:\Program Files\Apache Software Foundation\apache-maven-3.0.3
Run Code Online (Sandbox Code Playgroud)
环境变量:
JAVA_HOME C:\Progra~1\Java\jdk1.6.0_25
M2_HOME C:\Program Files\Apache Software Foundation\apache-maven-3.0.3
Run Code Online (Sandbox Code Playgroud)
用户大战:
M2 %M2_HOME%\bin
PATH %JAVA_HOME%\bin;%M2%;
Run Code Online (Sandbox Code Playgroud)
现在,从命令行
C:\>javac -version
javac 1.6.0_25
C:\>mvn -version
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/c
lassworlds/launcher/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.lau
ncher.Launcher
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClss(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.codehaus.plexus.classworlds.launcher.Launcher
. Program will exit.
Run Code Online (Sandbox Code Playgroud)
到目前为止,由于Eclipse,我已经完全不受Java命令行构建细节的限制,但看起来它在找到/ boot目录中的plexus-classworlds-2.4.jar时遇到了问题.我需要一些额外的路径信息吗?
谢谢!
我通过在 PATH 的其他部分中放置 maven2 的 mvn.bat 来实现类似的操作。因此,请仔细检查 PATH 变量的所有目录。
| 归档时间: |
|
| 查看次数: |
26571 次 |
| 最近记录: |