New Maven安装:mvn -version java.lang.ClassNotFoundException [英] New Maven install: mvn -version java.lang.ClassNotFoundException
本文介绍了New Maven安装:mvn -version java.lang.ClassNotFoundException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所以我已经安装了maven,其中包含以下详细信息:
So I've installed maven with the following details:
安装路径:
C:\Program Files\Apache Software Foundation\apache-maven-3.0.3
Env vars:
JAVA_HOME C:\Progra~1\Java\jdk1.6.0_25
M2_HOME C:\Program Files\Apache Software Foundation\apache-maven-3.0.3
用户代表:
M2 %M2_HOME%\bin
PATH %JAVA_HOME%\bin;%M2%;
现在,从命令行
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.
到目前为止,由于Eclipse,我已经完全脱离了Java的命令行构建细节,但它看起来它在/ boot目录中找到plexus-classworlds-2.4.jar时遇到了问题。我是否需要一些额外的路径信息?
I've been insulated from the command line build details for Java thus far thanks to Eclipse, but it looks like it's having problems with finding the plexus-classworlds-2.4.jar in the /boot dir. Should I need some additional path info?
谢谢!
推荐答案
我在PATH的其他部分使用mvn.bat作为maven2有类似之处。因此,请仔细检查PATH变量的所有目录。
I had similar by having mvn.bat for maven2 in other part of PATH. So check carefully all directories of your PATH variable.
这篇关于New Maven安装:mvn -version java.lang.ClassNotFoundException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文