class jdk.internal.loader.ClassLoaders A p p C l a s s L o a d e r c a n n o t b e c a s t t o c l a s s j a v a . n e t . U R L C l a s s L o a d e r ( j d k . i n t e r n a l . l o a d e r . C l a s s L o a d e r s AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders AppClassLoadercannotbecasttoclassjava.net.URLClassLoader(jdk.internal.loader.ClassLoadersAppClassLoader and java.net.URLClassLoader are in module java.base of loader ‘bootstrap’)
解决:将热部署的依赖去掉(在pom.xml中)
<!--热启动-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
解决方案:
- 将此依赖去除,但是项目热部署功能将不再支持。
- 升级SpringBoot版本到2.X版本。
参考网址
注意:**遇到有问题排除以后,也可以在servers的运行窗口右键选择clear,之后再运行程序