gpt4 book ai didi

java - Tomcat6 和JRE7 兼容性问题。不支持的 major.minor 版本 51.0

转载 作者:行者123 更新时间:2023-11-28 22:05:38 27 4
gpt4 key购买 nike

我有一个使用 JRE7 编译的 Web 应用程序,现在我想在 Tomcat6 上运行它。当我启动我的应用程序时,我在日志中看到异常:

Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)

此异常来自实现 ServletContextListener 的类。

这是否意味着我必须将 Tomcat7 用于使用 JRE7 编译的代码?有解决方法吗?任何信息都将是有值(value)的。

最佳答案

您正在尝试使用 Java 6 运行 Java 7 字节码。您需要将其部署到 Tomcat 7 或使用 JDK 1.6 重新编译。检查您的 Tomcat 使用的是什么 JRE。我猜是 Java 6 JVM。

关于java - Tomcat6 和JRE7 兼容性问题。不支持的 major.minor 版本 51.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17478093/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com