无法运行maven

时间:2014-04-24 16:38:57

标签: java macos maven maven-3 macports

我刚刚使用命令

在我的macbook上安装了maven3
sudo port install maven3

但是当我尝试运行mvn命令时,我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.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)

我该如何解决这个问题?

我设置了我的Java路径:

export JAVA_HOME=/Library/Java/Home

1 个答案:

答案 0 :(得分:3)

需要像对JAVA_HOME一样设置Maven环境变量。

export M2_HOME = /path/to/maven-directory