臭名昭着的不受支持的major.minor版本51.0

时间:2016-12-14 07:20:24

标签: java servlets tomcat7

我读了大约20个关于此错误的线程,我的问题仍然没有排序,因此这个问题。似乎回答这个问题的其他线程在以下情况下或至少不起作用,我不知道如何。

我的机器是Mac运行Sierra。我的java详细信息是:

iMacRamesh:bin admin$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
iMacRamesh:bin admin$ java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

它是在Tomcat 7上运行的servlet。我编译了程序,并且在我收到此错误时尝试运行它。我的程序使用了很多旧的第三方库。那就是说,我的错误是

java.lang.UnsupportedClassVersionError: eself/tool/servlet/Relevance : Unsupported major.minor version 51.0 (unable to load class eself.tool.servlet.Relevance)

Relevance类是在Java 7上编译的新程序。就我所知,这就是我所拥有的所有Java。从我读过的所有主题中,每个人都建议这样的错误可能来自于你运行早期版本的java访问类文件的更高版本时。

我很想让某人参与其中。

0 个答案:

没有答案