[MVN]报错:Max maven Unsupported major.minor version 51.0

错误信息如下:

Exception in thread "main" java.lang.UnsupportedClassVersionError:
com/mkyong/whois/job/RipeCrawlJob : Unsupported major.minor version 51.0

at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)

产生经过:

安装mvn,成功后,运行时mvn 或者mvn --version之类的命令时报错

网上查下来的结果是你的java jdk的版本过低导致的

但实际上前天安装eclipse的时候,由于已经提示我jdk版本过低,我下载了最新的jdk 1.8版本,且已经安装到mac上了,否则eclipse是无法成功安装的

现在提示这个就让人很纠结

所以换个思维就是,系统没有找到我安装的1.8路径,还是按照以前的java路径找的

java路径的设置可以在bash_profile里面设置

于是增加了如下信息


JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home

export JAVA_HOME

这样,路径就指引过来了,但是当场尝试还是失败的,重启下电脑就ok了


[MVN]报错:Max maven Unsupported major.minor version 51.0_第1张图片
屏幕快照 2016-05-04 下午8.52.55.png

你可能感兴趣的:([MVN]报错:Max maven Unsupported major.minor version 51.0)