Ошибка при попытке увидеть версию MVN в CMD - PullRequest
3 голосов
/ 26 июля 2011

Я получаю эту ошибку, когда пытаюсь ввести "mvn -version в cmd.

     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.loadClass(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

. Программа будет закрыта. «cmd» не распознается как внутренняя или внешняя команда,

Ответы [ 2 ]

4 голосов
/ 26 июля 2011

Обычно это проблема неправильной настройки M2_HOME или M3_HOME. Я не уверен, но я думаю, что вы не можете установить оба. Кроме того, выполните «which mvn» - очевидно, некоторые установки JVM установят mvn в usr / bin.

2 голосов
/ 12 апреля 2013

Ваша конфигурация maven - проблема.

один раз проверьте путь к системным переменным, MAVEN_HOME AND JAVA_HOME.

IN PATH -% MVN_HOME% / bin и этот путь maven bin также добавляются в этот путь.

IN MAVEN_HOME - где вы размещаете папку Maven, путь к которой вы добавляете, а не папки bin или lib.

IN JAVA_HOME - где вы устанавливаете программное обеспечение java, путь к которому можно разместить в этом каталоге. Это также не папки lib или bin, а только путь JDK.

В classpath - вы можете просто добавить обычную папку lib в maven.

Если вы не добавили java_home, то будет добавлен только ваш добавленный maven_home, который также является некоторым.

Здесь я размещаю URL-адрес сайта, который позволяет решить вашу проблему.

http://horrikhalid.wordpress.com/2011/01/12/a-simple-tutorial-of-jsf-2-0-eclipse-weld-and-maven-2/

N.S.Reddy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...