不支持的major.minor版本52.0(无法加载类)

use*_*864 2 java

当我运行项目时,出现以下异常:

javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: apache/commons/codec/UtilityUtil : Unsupported major.minor version 52.0 (unable to load class apache.commons.codec.UtilityUtil)
Run Code Online (Sandbox Code Playgroud)

我研究发现,如果Java版本与运行时和编译时间不同,则会发生这种情况。

我已经关注了这两篇文章,并试图找出我正在使用Java 8,并且运行时具有1.7 。: 不支持的major.minor版本52.0强制门户网站 如何修复java.lang.UnsupportedClassVersionError:不支持的major.minor版本

我已将编译版本更改为1.7。但是仍然存在相同的问题。我不知道为什么。

运行时版本:1.7.0_45编译版本:1.7.0_80。

efe*_*ive 6

这是重复项。您使用的类可能是用Java 1.8编译的,而jvm是1.7。这也包括第3方罐子