VSCode运行SpringBoot应用突发报错无法启动问题求助
SpringBoot 启动异常可行排查方案
- 清理依赖缓存
执行Maven强制更新命令mvn clean install -U,若使用Gradle则执行gradle clean build --refresh-dependencies,也可手动删除本地.m2/repository目录下对应项目的依赖文件夹,避免损坏的缓存包导致类加载异常 - 校验JDK版本匹配性
核对项目pom.xml/gradle.build中指定的Java编译版本、maven-compiler-plugin的source/target配置,和VSCode关联的Java运行时版本完全一致,可在VSCode设置中搜索java.configuration.runtimes查看当前绑定的JDK路径和版本,避免跨版本编译导致的类不兼容问题 - 清理IDE工作区缓存
关闭VSCode后删除项目根目录下的.vscode文件夹,同时进入Windows缓存路径C:\Users\你的用户名\AppData\Roaming\Code\User\workspaceStorage,删除对应项目的缓存目录后重新打开项目加载 - 隔离验证问题范围
脱离VSCode直接在项目根目录打开命令行执行mvn spring-boot:run,如果命令行可正常启动,说明问题集中在VSCode的Java插件或启动配置侧,无需再排查系统和项目本身的配置问题;如果命令行同样报错,则进一步排查项目依赖冲突、启动类注解配置等问题 - 回退Java插件版本
若上述操作无效,可将VSCode的Extension Pack for Java插件回退到上一个稳定可用版本,避免最新版本的兼容性Bug导致启动异常
内容的提问来源于stack exchange,提问作者20warrenc
相关产品推荐
相关产品推荐

