项目:spring boot+jdk12.0.2
启动项目时报错
20:15:56.754 [main] DEBUG org.springframework.context.event.SimpleApplicationEventMulticaster - Non-matching event type for listener: org.s[email protected]12cdcf4
java.lang.ClassCastException: class jdk.internal.loader.ClassLoadersAppClassLoadercannotbecasttoclassjava.net.URLClassLoader(jdk.internal.loader.ClassLoadersAppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoadersAppClassLoader and java.net.URLClassLoader are in module java.base of loader ‘bootstrap’
springboot启动时出现报错
原因
老版本的 spring-boot-devtools 与最新版的 JDK之间不兼容。
解决方案:
1.注释掉spring-boot-devtools
springboot启动时出现报错
2.将jdk版本修改为jdk8.0
注:jdk8.0以下下载需要登录Oracle
账号:[email protected]
密码:Oracle123
参考文件:
https://blog.csdn.net/qq_44274233/article/details/103737000

相关文章: