单项目可以运行,但是 父子项目无法运行Application
来源:4-5 聚合工程 - 构建子工程

weibo_Sunny_是我_04367653
2024-03-27
试了很多次,不知道什么原因?run Application时爆红
信息如下:
. ____ _ __ _ _
/\ / ’ __ _ () __ __ _ \ \ \
( ( )__ | '_ | '| | ’ / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
’ || .__|| ||| |__, | / / / /
=|_|======|/=////
:: Spring Boot :: (v2.5.4)
2024-03-27 17:46:16.422 INFO 53335 — [ main] org.example.ApiApplication : Starting ApiApplication using Java 21.0.2 on BBdeMacBook-Pro.local with PID 53335 (/Users/lizhi/Desktop/LiZhiCode/imooc_red_book_idea/muliModule/api/target/classes started by lizhi in /Users/lizhi/Desktop/LiZhiCode/imooc_red_book_idea/muliModule)
2024-03-27 17:46:16.423 INFO 53335 — [ main] org.example.ApiApplication : No active profile set, falling back to default profiles: default
2024-03-27 17:46:16.520 WARN 53335 — [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Users/lizhi/Desktop/LiZhiCode/imooc_red_book_idea/muliModule/api/target/classes/org/example/ApiApplication.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn’t supported yet: file [/Users/lizhi/Desktop/LiZhiCode/imooc_red_book_idea/muliModule/api/target/classes/org/example/ApiApplication.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 65
2024-03-27 17:46:16.565 ERROR 53335 — [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Users/lizhi/Desktop/LiZhiCode/imooc_red_book_idea/muliModule/api/target/classes/org/example/ApiApplication.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn’t supported yet: file [/Users/lizhi/Desktop/LiZhiCode/imooc_red_book_idea/muliModule/api/target/classes/org/example/ApiApplication.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:452) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:315) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:276) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:132) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:296) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.9.jar:5.3.9]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.4.jar:2.5.4]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.4.jar:2.5.4]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.4.jar:2.5.4]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.4.jar:2.5.4]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.4.jar:2.5.4]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.4.jar:2.5.4]
at org.example.ApiApplication.main(ApiApplication.java:10) ~[classes/:na]
Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn’t supported yet: file [/Users/lizhi/Desktop/LiZhiCode/imooc_red_book_idea/muliModule/api/target/classes/org/example/ApiApplication.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:60) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.core.type.classreading.SimpleMetadataReader.(SimpleMetadataReader.java:49) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:103) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:123) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:429) ~[spring-context-5.3.9.jar:5.3.9]
… 20 common frames omitted
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.springframework.asm.ClassReader.(ClassReader.java:199) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.asm.ClassReader.(ClassReader.java:180) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.asm.ClassReader.(ClassReader.java:166) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.asm.ClassReader.(ClassReader.java:287) ~[spring-core-5.3.9.jar:5.3.9]
at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:57) ~[spring-core-5.3.9.jar:5.3.9]
… 24 common frames omitted
Process finished with exit code 1
3回答
-
风间影月
2024-03-27
https://www.imooc.com/learn/1314
另外关于配置方面的,请参考此免费课,这是专门为本课程出的
00 -
风间影月
2024-03-27
全部乱码,请把大图截图发到qq交流群,这样会更有效率噢~
00 -
风间影月
2024-03-27
往后拉一下,信息不够全面,后面还有错误信息没有显示全
012024-03-27
相似问题