此问题在此处已有答案:
How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version(50个答案)
9天前关闭。
我在通过Web浏览器使用Tomcat服务器v10.0.27运行Java Web应用程序时遇到错误。Web应用程序是使用Java 17编译的。但是,在Eclipse IDE上使用Apache Tomcat v10.0.27本地运行Web应用程序时没有出现问题。
下面是部署到Tomcat Web应用程序管理器中的Web应用程序运行时提示的错误。
线程“main”java.lang中出现异常。不支持的类版本错误:com/baeldung/MajorMinorApp已由较新版本的Java运行时(类文件版本61.0)编译,此版本的Java运行时只能识别52.0以下的类文件版本
*
1条答案
按热度按时间dba5bblo1#
我发现Tomcat Web应用程序管理器的JVM版本是JRE 1.8(32位),它不支持用Java 11(64位)编译的Web应用程序。重新安装最新的JRE v10.1后,Web应用程序运行良好。