当我运行我的项目时,出现以下异常:
javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: apache/commons/codec/UtilityUtil : Unsupported major.minor version 52.0 (unable to load class apache.commons.codec.UtilityUtil)
我已经研究并发现如果 java 的版本与运行时和编译时间不同,就会发生这种情况。
我关注了这两个帖子并试图弄清楚我正在使用 java 8 并且运行时有 1.7.: Unsupported major.minor version 52.0 captive portal How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
我已经将编译版本更改为1.7。但仍然存在同样的问题。我不知道为什么。
运行时版本:1.7.0_45 编译版本:1.7.0_80。
原文由 user7637864 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一个副本。您正在使用的类可能是用 Java 1.8 编译的,而您的 jvm 是 1.7。这还包括第 3 方罐子