Eclipse Oxygen - 该项目尚未构建,因为它的构建路径不完整

2022-09-03 01:06:11

我刚刚安装了Eclipse Oxygen并尝试将现有项目打开到工作台中,但我收到此错误:

由于项目的生成路径不完整,因此未生成项目。找不到 java.lang.Object 的类文件。修复构建路径,然后尝试构建此项目

我尝试右键单击项目 - 转到属性 - Java构建路径 - 库 - 添加库 - JRE系统库并选择工作台默认JRE(jre1.8.0_60)。

然后我清理并重新构建了该项目,但它随后会导致出现更多错误,例如:

ActionBar cannot be resolved to a type
Activity cannot be resolved to a variable
AdapterView cannot be resolved to a type
ArrayAdapter cannot be resolved to a type

答案 1

你在使用Maven吗?㞖

  1. 右键单击项目,生成路径,然后转到配置生成路径
  2. 单击库选项卡。如果 Maven 依赖项不在列表中,则需要添加它。
  3. 关闭对话框。

若要添加它:右键单击项目,Maven →禁用 Maven Nature 右键单击该项目、配置→转换为 Maven 项目。

然后清洁

编辑 1:

如果这不能解决问题,请尝试右键单击项目并选择属性。选择“Java 构建路径→库”选项卡。查找 JVM。如果它不存在,请单击以添加库并添加缺省 JVM。如果 VM 存在,请单击编辑并选择缺省 JVM。希望这能奏效。

编辑 2:

您也可以尝试进入包含所有项目的文件夹,然后删除 for eclipse(请注意,之后必须重新导入所有项目!此外,您设置的所有环境设置也必须重做)。删除它后,只需再次导入项目,希望它有效。.metadata


答案 2

以下是使错误对我来说消失的原因:

关闭 eclipse,打开一个终端窗口并运行:

$ mvn clean eclipse:clean eclipse:eclipse

推荐