1.module-info.class是個什麼?幹什麼?
2.看名字module-info,即 模塊信息,自然想到是管理模塊信息的。jdk9特性裏的,在解壓軟件中直接幹掉唄,試試沒報錯ok就行
3.pom文件導入 asm等配置後啓動報錯
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>3.3.1</version>
</dependency>
嚴重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/soft/repository/org/ow2/asm/asm/7.1/asm-7.1.jar!/] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19
2.log4j中也有,也幹掉,這個層次jar位置再往下找META-INF/versions/9/module-info.class,編譯器都告訴你位置了,別傻傻的和前面那個一樣
Unable to process Jar entry [META-INF/versions/9/module-info.class] from Jar [jar:file:/D:/soft/repository/org/apache/logging/log4j/log4j-api/2.12.0/log4j-api-2.12.0.jar!/] for annotations
找到對應maven倉庫的位置 /D:/soft/repository/org/apache/logging/log4j/log4j-api/2.12.0/log4j-api-2.12.0.jar!/下的
META-INF/versions/9/module-info.class 解壓工具刪除掉(關掉IDE工具,刪完再運行)