无法处理Java9项目中的文件module-info.class导致ClassFormatException

无法处理Java9项目中的文件module-info.class导致ClassFormatException,第1张

无法处理Java9项目中的文件module-info.class导致ClassFormatException

我不是Tomcat专家,但是看起来模块描述符并不是最严重的问题。接下来的异常包含以下块:

产生的原因:

java.lang.UnsupportedClassVersionError
nullpointer/MyUI$MyUIServlet
已经有最新版本的Java运行时(类文件版本53.0)的编制,这个版本的Java运行时只能识别类文件版本到52.0(无法加载类
nullpointer.MyUI$MyUIServlet

这看起来就像您在Java 8(类文件版本52)上运行Tomcat,而您的代码是使用Java 9(类文件版本53)进行编译的。

确保在Java 9上运行Tomcat。此外,您可能想尝试Tomcat9的早期访问版本,这是Java9兼容性所必需的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4962722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存