lombok报错:严重 Unable to process Jar entry [module-info.class] from Jar

启动tomcat服务器报Unable to process Jar entry [module-info.class] from Jar [jar:file:/E:/software/maven/maven_repository/org/projectlombok/lombok/1.18.12/lombok-1.18.12.jar!/] for annotations org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19错误。

问题解决方案:

1. 将lombok版本降低至1.16.18
2. 将高版本lombok的jar包里面有“module-info.class”文件,使用360压缩打开,将其删掉

产生问题的原因

出现错误的原因是版本1.18.12与1.16.18的jar包里面有“module-info.class”文件,使用360压缩打开,将其删掉,问题就解决了。
module-info.class,即模块信息,自然想到是管理模块信息的。这是JDK9的特性,而我使用的是JDK1.8,所以报错。

启动tomcat服务器报Unable to process Jar entry [module-info.class] from Jar [jar:file:/E:/software/maven/maven_repository/org/projectlombok/lombok/1.18.12/lombok-1.18.12.jar!/] for annotations org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19错误。

猜你喜欢

转载自blog.csdn.net/qq_39304851/article/details/109626390