Итак, я установил maven со следующими данными:
Путь установки:
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.
До сих пор я был изолирован от подробностей сборки командной строки для Java благодаря Eclipse, но похоже, что у него проблемы с поиском plexus-classworlds-2.4.jar в каталоге / boot. Нужна ли мне дополнительная информация о пути?
Спасибо!