VS code 的 maven 项目报错:The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object.
问题描述
图1: 出现问题
在编辑maven项目时,由于误操作导致项目不能被构建。网上有些博客提出了该错误信息的解决方法,但不适用于我遇到的问题。这是因为相同的错误信息可能是不同的问题导致的。
解决方法
从错误信息中可以得知,由于构建路径的问题导致了项目构建失败。如果我们点击图1中的Proceed,会出现下图的错误:
图2: 类java.lang.Object找不到
正确的解决方法是,点击图1中的fix,出现修复问题的选项,如下图所示:
图3: 修复
这里前两个修复选项都能解决问题,但第一种需要清理和重新加载,所以速度较慢。第二种可以快速解决问题,从提示来看,这种方法会更新项目的配置,从而可以解决构建路径问题。